From b3edb330576fa09d1be295797b63d465fbabe1cb Mon Sep 17 00:00:00 2001 From: Harald Hoyer Date: Fri, 13 Feb 2026 12:55:52 +0100 Subject: [PATCH 1/2] refactor(nix): remove tmux from default GUI packages - Deleted `tmux` from the `services.gui.default` package list. - Simplifies the default GUI configuration by excluding a CLI-focused tool. --- modules/nixos/services/gui/default.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/modules/nixos/services/gui/default.nix b/modules/nixos/services/gui/default.nix index 41336ee..20fdf70 100644 --- a/modules/nixos/services/gui/default.nix +++ b/modules/nixos/services/gui/default.nix @@ -167,7 +167,6 @@ in rustup statix thunderbird - tmux vim wezterm wl-clipboard From 3633e3995c59c8e2cd685d3452f68450ed099b76 Mon Sep 17 00:00:00 2001 From: Harald Hoyer Date: Fri, 13 Feb 2026 12:56:10 +0100 Subject: [PATCH 2/2] feat(home-manager): enhance tmux configuration options - Replaced `mkEnableOption` with a more detailed boolean `mkOption` for `tmux` configuration. - Set a default value of `true` and added description for better clarity. - Simplifies `tmux` package handling by removing unnecessary declaration. --- modules/home/cli-apps/tmux/default.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/modules/home/cli-apps/tmux/default.nix b/modules/home/cli-apps/tmux/default.nix index a0fc588..b08cdfd 100644 --- a/modules/home/cli-apps/tmux/default.nix +++ b/modules/home/cli-apps/tmux/default.nix @@ -11,11 +11,14 @@ let in { options.metacfg.cli-apps.tmux = { - enable = mkEnableOption "Tmux"; + enable = mkOption { + type = types.bool; + default = true; + description = "Enable Tmux"; + }; }; config = mkIf cfg.enable { - home.packages = with pkgs; [ tmux ]; home.file.".tmux.conf".text = '' set -g mouse on '';