diff --git a/home.nix b/home.nix index 5c473b7..ea4906f 100644 --- a/home.nix +++ b/home.nix @@ -94,6 +94,7 @@ in #./modules/emacs.nix ./modules/git.nix ./modules/neovim.nix + ./modules/kitty.nix ./modules/rofi.nix ./modules/tmux.nix ./modules/wezterm.nix diff --git a/modules/hyprland.nix b/modules/hyprland.nix index bd23f0a..a68718a 100644 --- a/modules/hyprland.nix +++ b/modules/hyprland.nix @@ -50,7 +50,7 @@ in ]; bind = [ - "$mod, RETURN, exec, wezterm start --always-new-process" + "$mod, RETURN, exec, kitty" "$mod, r, exec, rofi -show run window" "$mod, q, killactive" "$mod_SHIFT, p, exit" diff --git a/modules/kitty.nix b/modules/kitty.nix new file mode 100644 index 0000000..b4ef0ad --- /dev/null +++ b/modules/kitty.nix @@ -0,0 +1,48 @@ +{ config, pkgs, ... }: + + +let + +in +{ + + programs.kitty = { + enable = true; + shellIntegration.enableZshIntegration = true; + # theme = "colbalt-neon"; + + settings = { + shell = "zsh"; + background_blur = "4"; + background_opacity = "0.8"; + foreground = "#F4EFD6"; + background = "#202020"; + + color0 = "#000000"; + color8 = "#404040"; + + color1 = "#e44b4b"; + color9 = "#ff0000"; + + color2 = "#00cd00"; + color10 = "#00ff00"; + + color3 = "#cdcd00"; + color11 = "#ffff00"; + + color4 = "#0091f1"; + color12 = "#48b3fb"; + + color5 = "#cd00cd"; + color13 = "#ff00ff"; + + color6 = "#00cdcd"; + color14 = "#00ffff"; + + color7 = "#faebd7"; + color15 = "#ffffff"; + }; + }; + + +}