add zsh and kitty. Basic structure
This commit is contained in:
@@ -0,0 +1,58 @@
|
||||
{ config, pkgs, ... }:
|
||||
|
||||
{
|
||||
programs.kitty = {
|
||||
enable = true;
|
||||
package = pkgs.kitty;
|
||||
|
||||
settings = {
|
||||
font_family = "JetBrainsMono Nerd Font";
|
||||
|
||||
cursor_trail = 10;
|
||||
cursor_trail_decay = "0.1 0.4";
|
||||
|
||||
scrollback_lines = 5000;
|
||||
mouse_hide_wait = 3.0;
|
||||
|
||||
background_opacity = "0.6";
|
||||
dynamic_background_opacity = "yes";
|
||||
background_blur = 5;
|
||||
|
||||
shell = "${pkgs.zsh}/bin/zsh";
|
||||
};
|
||||
|
||||
keybindings = {
|
||||
"ctrl+shift+enter" = "new_window_with_cwd";
|
||||
};
|
||||
|
||||
extraConfig = ''
|
||||
# --- Catppuccin Mocha (dark) theme ---
|
||||
foreground #cdd6f4
|
||||
background #1e1e2e
|
||||
selection_foreground #1e1e2e
|
||||
selection_background #f5e0dc
|
||||
|
||||
color0 #45475a
|
||||
color1 #f38ba8
|
||||
color2 #a6e3a1
|
||||
color3 #f9e2af
|
||||
color4 #89b4fa
|
||||
color5 #f5c2e7
|
||||
color6 #94e2d5
|
||||
color7 #bac2de
|
||||
color8 #585b70
|
||||
color9 #f38ba8
|
||||
color10 #a6e3a1
|
||||
color11 #f9e2af
|
||||
color12 #89b4fa
|
||||
color13 #f5c2e7
|
||||
color14 #94e2d5
|
||||
color15 #a6adc8
|
||||
'';
|
||||
};
|
||||
|
||||
home.packages = with pkgs; [
|
||||
kitty
|
||||
(pkgs.nerdfonts.override { fonts = [ "JetBrainsMono" ]; })
|
||||
];
|
||||
}
|
||||
Reference in New Issue
Block a user