From 684cf6b0f2308786f3d318205d2b35de8681f477 Mon Sep 17 00:00:00 2001 From: Annika Merris Date: Mon, 27 May 2024 10:21:53 -0400 Subject: [PATCH] Adding Kitty Terminal Emulator --- hosts/kim/default.nix | 1 + modules/common/applications/default.nix | 1 + modules/common/applications/kitty.nix | 18 ++++++++++++++++++ 3 files changed, 20 insertions(+) create mode 100644 modules/common/applications/kitty.nix 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 + ]; + }; + }; +}