Files
nixos/modules/home-manager/programs/kitty.nix
2025-08-05 18:33:54 +02:00

35 lines
813 B
Nix

{
lib,
config,
...
}:
{
options.myHome.programs.kitty.enable = lib.mkEnableOption "enables kitty";
config = lib.mkIf config.myHome.programs.kitty.enable {
programs.kitty = lib.mkForce {
enable = true;
keybindings = {
"ctrl+left" = "previous_tab";
"ctrl+right" = "next_tab";
"ctrl+down" = "new_tab";
};
settings = {
confirm_os_window_close = 0;
dynamic_background_opacity = true;
enable_audio_bell = false;
mouse_hide_wait = "-1.0";
background_opacity = "0.6";
background_blur = 5;
font_family = "Fira Code";
};
# extraConfig = ''
# tab_bar_style fade
# tab_fade 1
# active_tab_font_style bold
# inactive_tab_font_style bold
# '';
};
};
}