diff --git a/hosts/kim/default.nix b/hosts/kim/default.nix index e4200b4..02b8d63 100644 --- a/hosts/kim/default.nix +++ b/hosts/kim/default.nix @@ -62,6 +62,7 @@ inputs.nixpkgs.lib.nixosSystem { discord.enable = true; element.enable = true; firefox.enable = true; + kitty.enable = true; netbird.enable = true; openrgb.enable = true; prusa-slicer.enable = true; diff --git a/modules/common/applications/default.nix b/modules/common/applications/default.nix index 0f1fbf2..d5b0b06 100644 --- a/modules/common/applications/default.nix +++ b/modules/common/applications/default.nix @@ -4,6 +4,7 @@ ./discord.nix ./element.nix ./firefox.nix + ./kitty.nix ./netbird.nix ./openrgb.nix ./prusa-slicer.nix diff --git a/modules/common/applications/kitty.nix b/modules/common/applications/kitty.nix new file mode 100644 index 0000000..d030099 --- /dev/null +++ b/modules/common/applications/kitty.nix @@ -0,0 +1,18 @@ +{ config, pkgs, lib, ... }: +{ + options = { + kitty = { + enable = lib.mkEnableOption { + description = "Enable kitty"; + default = false; + }; + }; + }; + config = lib.mkIf (config.gui.enable && config.kitty.enable) { + home-manager.users.${config.user} = { + home.packages = [ + pkgs.kitty + ]; + }; + }; +}