aboutsummaryrefslogtreecommitdiff
path: root/gui/terminal.nix
diff options
context:
space:
mode:
authorAdrian Kummerlaender2018-05-05 16:29:07 +0200
committerAdrian Kummerlaender2018-05-05 16:29:07 +0200
commitb27c5cf38b5cef5731b5be8ba41e3fa7cb0df293 (patch)
tree4cf395f59dadd09abf4e0d13398aa8bbb63fd124 /gui/terminal.nix
parentdadd30ae95c473a8614751f8bf41b26667140f1a (diff)
downloadnixos_home-b27c5cf38b5cef5731b5be8ba41e3fa7cb0df293.tar
nixos_home-b27c5cf38b5cef5731b5be8ba41e3fa7cb0df293.tar.gz
nixos_home-b27c5cf38b5cef5731b5be8ba41e3fa7cb0df293.tar.bz2
nixos_home-b27c5cf38b5cef5731b5be8ba41e3fa7cb0df293.tar.lz
nixos_home-b27c5cf38b5cef5731b5be8ba41e3fa7cb0df293.tar.xz
nixos_home-b27c5cf38b5cef5731b5be8ba41e3fa7cb0df293.tar.zst
nixos_home-b27c5cf38b5cef5731b5be8ba41e3fa7cb0df293.zip
Group applications by purpose
Diffstat (limited to 'gui/terminal.nix')
-rw-r--r--gui/terminal.nix101
1 files changed, 101 insertions, 0 deletions
diff --git a/gui/terminal.nix b/gui/terminal.nix
new file mode 100644
index 0000000..1213e97
--- /dev/null
+++ b/gui/terminal.nix
@@ -0,0 +1,101 @@
+{ pkgs, ... }:
+
+{
+ home = {
+ packages = with pkgs; [
+ kitty
+ rxvt_unicode
+ ];
+
+ file.".config/kitty/kitty.conf".text = ''
+ font_family iosevka
+ font_size 10
+ font_size_delta 1
+ adjust_line_height 110%
+
+ background #161616
+ foreground #F2F2F2
+ # black
+ color0 #161616
+ color8 #F2F2F2
+ # red
+ color1 #8C3346
+ color9 #ff0000
+ # green
+ color2 #aadb0f
+ color10 #909636
+ # yellow
+ color3 #E4E093
+ color11 #ffff00
+ # blue
+ color4 #352F6A
+ color12 #0000ff
+ # magenta
+ color5 #ce5c00
+ color13 #f57900
+ # cyan
+ color6 #89b6e2
+ color14 #46a4ff
+ # white
+ color7 #F2F2F2
+ color15 #ffffff
+ '';
+ };
+
+ xresources.extraConfig = ''
+ URxvt.saveLines: 10000
+ URxvt.scrollBar: false
+ URxvt.font: xft:Iosevka:pixelsize=12
+ URxvt.letterSpace: 0
+ URxvt.transparent: false
+ URxvt.inheritPixmap: false
+ URxvt.fading: 20
+ URxvt.dynamicColors: on
+
+ URxvt.perl-ext-common: default,matcher,clipboard,resize-font
+ URxvt.matcher.button: 1
+ URxvt.matcher.pattern.1: \\bwww\\.[\\w-]\\.[\\w./?&@#-]*[\\w/-]
+ URxvt.url-launcher: firefox
+
+ URxvt.keysym.Control-Up: \033[1;5A
+ URxvt.keysym.Control-Down: \033[1;5B
+ URxvt.keysym.Control-Left: \033[1;5D
+ URxvt.keysym.Control-Right: \033[1;5C
+
+ URxvt.keysym.M-Down: \033[1;3B
+ URxvt.keysym.M-Up: \033[1;3A
+ URxvt.keysym.M-Left: \033[1;3D
+ URxvt.keysym.M-Right: \033[1;3C
+
+ URxvt.keysym.M-c: perl:clipboard:copy
+ URxvt.keysym.M-v: perl:clipboard:paste
+
+ URxvt.background: #161616
+ URxvt.foreground: #F2F2F2
+
+ ! black
+ URxvt.color0: #161616
+ URxvt.color8: #F2F2F2
+ ! red
+ URxvt.color1: #8C3346
+ URxvt.color9: #ff0000
+ ! green
+ URxvt.color2: #aadb0f
+ URxvt.color10: #909636
+ ! yellow
+ URxvt.color3: #E4E093
+ URxvt.color11: #ffff00
+ ! blue
+ URxvt.color4: #352F6A
+ URxvt.color12: #0000ff
+ ! magenta
+ URxvt.color5: #ce5c00
+ URxvt.color13: #f57900
+ ! cyan
+ URxvt.color6: #89b6e2
+ URxvt.color14: #46a4ff
+ ! white
+ URxvt.color7: #F2F2F2
+ URxvt.color15: #ffffff
+ '';
+}