aboutsummaryrefslogtreecommitdiff
path: root/modules/nixos/tools/tmux/default.nix
diff options
context:
space:
mode:
authorCaroline Larimore <caroline@larimo.re>2025-04-15 00:28:33 -0700
committerCaroline Larimore <caroline@larimo.re>2025-04-15 00:28:33 -0700
commit7fe05c11b13a1fac41de0cdb6907f7afc3b20f47 (patch)
tree1dbc2afd499662a189cf3848f56668d3a74e6b3d /modules/nixos/tools/tmux/default.nix
parent349ce5d074cb774913d458b27a45ae2053dd935f (diff)
system: tmux module
Diffstat (limited to 'modules/nixos/tools/tmux/default.nix')
-rw-r--r--modules/nixos/tools/tmux/default.nix13
1 files changed, 13 insertions, 0 deletions
diff --git a/modules/nixos/tools/tmux/default.nix b/modules/nixos/tools/tmux/default.nix
new file mode 100644
index 0000000..a65f162
--- /dev/null
+++ b/modules/nixos/tools/tmux/default.nix
@@ -0,0 +1,13 @@
+{ options, config, lib, pkgs, namespace, ... }:
+
+with lib; with lib.${namespace}; let
+ cfg = config.${namespace}.tools.tmux;
+in {
+ options.${namespace}.tools.tmux = with types; {
+ enable = mkEnableOption "tmux";
+ };
+
+ config = mkIf cfg.enable {
+ programs.tmux.enable = true;
+ };
+}