aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdrian Kummerlaender2018-04-25 20:55:52 +0200
committerAdrian Kummerlaender2018-04-25 20:58:30 +0200
commit15ff116abccb521ec84763725cd013aa4fcb4ad3 (patch)
tree1558aa13ba1a7fae545f30657e4da9b39258029f
parentf5db61e34dde4cc36b0cdaa33ed1b6e23e9ad776 (diff)
downloadnixos_home-15ff116abccb521ec84763725cd013aa4fcb4ad3.tar
nixos_home-15ff116abccb521ec84763725cd013aa4fcb4ad3.tar.gz
nixos_home-15ff116abccb521ec84763725cd013aa4fcb4ad3.tar.bz2
nixos_home-15ff116abccb521ec84763725cd013aa4fcb4ad3.tar.lz
nixos_home-15ff116abccb521ec84763725cd013aa4fcb4ad3.tar.xz
nixos_home-15ff116abccb521ec84763725cd013aa4fcb4ad3.tar.zst
nixos_home-15ff116abccb521ec84763725cd013aa4fcb4ad3.zip
Use kitty as default terminal
Wish I could completely disable the kitty-internal tiling features but even so it performs better than urxvt - especially when using vim-csexact color scheme conversion.
-rw-r--r--conf/kitty.conf31
-rw-r--r--conf/pwmt/zathurarc2
-rw-r--r--conf/xmonad/xmonad.hs4
-rw-r--r--home.nix6
4 files changed, 38 insertions, 5 deletions
diff --git a/conf/kitty.conf b/conf/kitty.conf
new file mode 100644
index 0000000..29c1362
--- /dev/null
+++ b/conf/kitty.conf
@@ -0,0 +1,31 @@
+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
diff --git a/conf/pwmt/zathurarc b/conf/pwmt/zathurarc
index 5103873..3258fe6 100644
--- a/conf/pwmt/zathurarc
+++ b/conf/pwmt/zathurarc
@@ -14,5 +14,3 @@ set completion-highlight-fg "#161616"
set recolor-lightcolor "#161616"
set recolor-darkcolor "#ffffff"
-
-set recolor
diff --git a/conf/xmonad/xmonad.hs b/conf/xmonad/xmonad.hs
index 018768a..4102223 100644
--- a/conf/xmonad/xmonad.hs
+++ b/conf/xmonad/xmonad.hs
@@ -36,7 +36,7 @@ main = xmonad $ ewmh defaultConfig
, borderWidth = 3
, normalBorderColor = "#161616"
, focusedBorderColor = "#909737"
- , terminal = "urxvt"
+ , terminal = "kitty"
, handleEventHook = handleEventHook defaultConfig <+> fullscreenEventHook
, layoutHook = availableLayouts
}
@@ -45,7 +45,7 @@ main = xmonad $ ewmh defaultConfig
`additionalKeysP`
-- application launchers
[ ("M-p" , spawn "rofi -show combi")
- , ("M-<Return>" , spawn "urxvt")
+ , ("M-<Return>" , spawn "kitty")
, ("M-<Backspace>" , spawn "vim -g")
-- actual window management
, ("M-<Left>" , prevWS)
diff --git a/home.nix b/home.nix
index e7ae7cd..b3ce6a2 100644
--- a/home.nix
+++ b/home.nix
@@ -10,20 +10,22 @@
keyboard.layout = "de";
packages = with pkgs; [
+ # terminals
rxvt_unicode
+ kitty
# UI fonts
iosevka
# file viewers
zathura
sxiv
mpv
+ paraview
# file management
pcmanfm gvfs lxmenu-data shared_mime_info
veracrypt
# communication
tdesktop
# UI dev utilities (CLI utilities are added in project specific nix-shells)
- paraview
hotspot
qcachegrind
gitg
@@ -42,6 +44,8 @@
set guioptions-=m
2match SpecialKeyTab /\t/
'';
+
+ file.".config/kitty/kitty.conf".source = ./conf/kitty.conf;
};
programs.git = {