feat: moving stuff from home.nix to split modules (not really for now...)

This commit is contained in:
Yoru
2024-12-05 16:54:13 +01:00
parent fb687d67f7
commit 45b7136e4d
5 changed files with 329 additions and 204 deletions

View File

@@ -0,0 +1,26 @@
{
lib,
config,
...
}: let
cfg = config.myHome.kitty;
in {
options = {
myHome.kitty.enable = lib.mkEnableOption "enables kitty";
};
config = lib.mkIf cfg.enable {
programs.kitty = lib.mkForce {
enable = true;
settings = {
confirm_os_window_close = 0;
dynamic_background_opacity = true;
enable_audio_bell = false;
mouse_hide_wait = "-1.0";
background_opacity = "0.5";
background_blur = 5;
font_family = "Fira Code";
};
};
};
}