diff --git a/hosts/doloro-laptop/home.nix b/hosts/doloro-laptop/home.nix index 0cbdd35..7bc6a9b 100644 --- a/hosts/doloro-laptop/home.nix +++ b/hosts/doloro-laptop/home.nix @@ -13,6 +13,7 @@ wivrn.enable = false; helium.enable = true; nixvim.enable = true; + kitty.enable = true; helix.enable = false; stylix.enable = true; tmux.enable = true; diff --git a/hosts/doloro/home.nix b/hosts/doloro/home.nix index 12fd241..ab6b124 100644 --- a/hosts/doloro/home.nix +++ b/hosts/doloro/home.nix @@ -34,6 +34,7 @@ nixvim.enable = true; helix.enable = false; stylix.enable = true; + kitty.enable = true; tmux.enable = true; theme.enable = true; obs.enable = true; diff --git a/modules/hyprland/home.nix b/modules/hyprland/home.nix index d618a2c..b5a90dc 100644 --- a/modules/hyprland/home.nix +++ b/modules/hyprland/home.nix @@ -45,20 +45,6 @@ in wlogout = { enable = true; }; - foot = { - enable = true; - settings = { - main = { - term = "xterm-256color"; - - font = "Google Sans Code Nerd Font:size=11"; - }; - - mouse = { - hide-when-typing = "yes"; - }; - }; - }; }; systemd.user.services."hyprland_suspend" = lib.mkIf cfg.suspend-on-hibernate { Unit = { diff --git a/modules/kitty/default.nix b/modules/kitty/default.nix new file mode 100644 index 0000000..1bc3bb6 --- /dev/null +++ b/modules/kitty/default.nix @@ -0,0 +1,4 @@ +_: { + nixos = ./nixos.nix; + home = ./home.nix; +} diff --git a/modules/kitty/home.nix b/modules/kitty/home.nix new file mode 100644 index 0000000..d8bdde1 --- /dev/null +++ b/modules/kitty/home.nix @@ -0,0 +1,31 @@ +{ + config, + lib, + inputs, + pkgs, + home, + system, + ... +}: +let + cfg = config.modules.kitty; +in +{ + options.modules.kitty = { + enable = lib.mkEnableOption "kitty configuration module"; + }; + config = lib.mkIf cfg.enable { + programs.kitty = { + enable = true; + font = { + name = "Google Sans Code Nerd Font"; + size = 11; + }; + }; + wayland.windowManager.hyprland.settings = { + bind = [ + "$mainMod, q, exec, kitty" + ]; + }; + }; +} diff --git a/modules/kitty/nixos.nix b/modules/kitty/nixos.nix new file mode 100644 index 0000000..e9c80d6 --- /dev/null +++ b/modules/kitty/nixos.nix @@ -0,0 +1,19 @@ +{ + config, + lib, + inputs, + pkgs, + home, + system, + ... +}: +let + cfg = config.modules.kitty; +in +{ + options.modules.kitty = { + enable = lib.mkEnableOption "kitty configuration module"; + }; + config = lib.mkIf cfg.enable { + }; +}