diff options
| -rw-r--r-- | modules/nixos/services/minecraft/default.nix | 2 | ||||
| -rw-r--r-- | modules/nixos/services/minecraft/stargazers/default.nix | 3 | ||||
| -rw-r--r-- | modules/nixos/tools/tmux/default.nix | 13 |
3 files changed, 15 insertions, 3 deletions
diff --git a/modules/nixos/services/minecraft/default.nix b/modules/nixos/services/minecraft/default.nix index 1ea2ab4..cc1ae99 100644 --- a/modules/nixos/services/minecraft/default.nix +++ b/modules/nixos/services/minecraft/default.nix @@ -8,6 +8,8 @@ in { }; config = mkIf cfg.enable { + cxl.tools.tmux.enable = true; + services.minecraft-servers = { enable = true; eula = true; diff --git a/modules/nixos/services/minecraft/stargazers/default.nix b/modules/nixos/services/minecraft/stargazers/default.nix index cb934f8..a064b98 100644 --- a/modules/nixos/services/minecraft/stargazers/default.nix +++ b/modules/nixos/services/minecraft/stargazers/default.nix @@ -23,9 +23,6 @@ in { config = mkIf cfg.enable { cxl.services.minecraft.enable = true; - #TODO: enable tmux - #cxl.tools.tmux.enable = true; - environment.persistence.${impermanence.location} = { directories = [ "/srv/minecraft/stargazers" 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; + }; +} |