diff --git a/user/daniel/home.nix b/user/daniel/home.nix index 4d2161a..bbd9180 100644 --- a/user/daniel/home.nix +++ b/user/daniel/home.nix @@ -5,6 +5,7 @@ ../progs/alacritty ../progs/i3 ../progs/i3status-rust + ../progs/kitty ../progs/neovim ]; diff --git a/user/progs/alacritty/default.nix b/user/progs/alacritty/default.nix index a6af802..6d1d85f 100644 --- a/user/progs/alacritty/default.nix +++ b/user/progs/alacritty/default.nix @@ -2,7 +2,7 @@ { programs.alacritty = { - enable = true; + enable = false; settings = { font = { normal = { diff --git a/user/progs/i3/default.nix b/user/progs/i3/default.nix index 77a2dfd..d7fb775 100644 --- a/user/progs/i3/default.nix +++ b/user/progs/i3/default.nix @@ -75,7 +75,7 @@ in { { command = "feh --bg-fill $HOME/wallpapers/wallpaper.jpg"; always = false; } ]; - terminal = "alacritty"; + terminal = "kitty"; window = { border = 5; diff --git a/user/progs/kitty/default.nix b/user/progs/kitty/default.nix new file mode 100644 index 0000000..73ee0a4 --- /dev/null +++ b/user/progs/kitty/default.nix @@ -0,0 +1,67 @@ +{ pkgs, ... }: + +{ + programs.kitty = { + enable = true; + font = { + package = pkgs.iosevka; + name = "Iosevka"; + size = 22; + }; + settings = { + "italic_font" = "auto"; + "foreground" = "#f8f8f2"; + "background" = "#282a36"; + "selection_foreground" = "#ffffff"; + "selection_background" = "#44475a"; + + "url_color" = "#8be9fd"; + + # black + "color0" = "#21222c"; + "color8" = "#6272a4"; + + # red + "color1" = "#ff5555"; + "color9" = "#ff6e6e"; + + # green + "color2" = "#50fa7b"; + "color10" = "#69ff94"; + + # yellow + "color3" = "#f1fa8c"; + "color11" = "#ffffa5"; + + # blue + "color4" = "#bd93f9"; + "color12" = "#d6acff"; + + # magenta + "color5" = "#ff79c6"; + "color13" = "#ff92df"; + + # cyan + "color6" = "#8be9fd"; + "color14" = "#a4ffff"; + + # white + "color7" = "#f8f8f2"; + "color15" = "#ffffff"; + + # Cursor colors + "cursor" = "#f8f8f2"; + "cursor_text_color" = "background"; + + # Tab bar colors + "active_tab_foreground" = "#282a36"; + "active_tab_background" = "#f8f8f2"; + "inactive_tab_foreground" = "#282a36"; + "inactive_tab_background" = "#6272a4"; + + # Marks + "mark1_foreground" = "#282a36"; + "mark1_background" = "#ff5555"; + }; + }; +}