diff --git a/i3.nix b/i3.nix index d3a1fbb..6f5057b 100644 --- a/i3.nix +++ b/i3.nix @@ -1,5 +1,6 @@ { lib, pkgs, ... }: { imports = [ + ./programs/kitty.nix ./programs/firefox.nix ./programs/polybar.nix ./programs/chromium.nix @@ -178,7 +179,7 @@ ################################################################################ # Terminal - bindsym $mod+Return exec i3-sensible-terminal + bindsym $mod+Return exec kitty # Exit Current Window bindsym $mod+Shift+q kill diff --git a/programs/kitty.nix b/programs/kitty.nix new file mode 100644 index 0000000..070ea0b --- /dev/null +++ b/programs/kitty.nix @@ -0,0 +1,36 @@ +{ pkgs, home-manager, ... }: { + programs.kitty = { + enable = true; + settings = { + enable_audio_bell = false; + + background = "#101010"; + foreground = "#f2f2f2"; + + color0 = "#303030"; + color1 = "#E1321A"; + color2 = "#6AB017"; + color3 = "#FFC005"; + color4 = "#004F9E"; + color5 = "#EC0048"; + color6 = "#2AA7E7"; + color7 = "#F2F2F2"; + color8 = "#5D5D5D"; + color9 = "#FF361E"; + color10 = "#7BC91F"; + color11 = "#FFD00A"; + color12 = "#0071FF"; + color13 = "#FF1D62"; + color14 = "#4BB8FD"; + color15 = "#A020F0"; + #cursor #facb7f"; + #selection_background #403729 + #selection_foreground #21211c + }; + }; + + programs.bash.bashrcExtra = '' + # Fix KiTTY SSH Misbehavior + [[ "$TERM" == "xterm-kitty" ]] && alias ssh="TERM=xterm-256color ssh" + ''; +}