From fb8b27ef3cfa84ca7e4294508bcfed9809d66f2e Mon Sep 17 00:00:00 2001 From: muon Date: Sun, 8 Mar 2026 15:45:42 +0000 Subject: [PATCH 1/2] Add murmur mumble server --- hosts/muho/configuration.nix | 1 + modules/nixos/server/default.nix | 7 ++++++- modules/nixos/server/murmur.nix | 25 +++++++++++++++++++++++++ 3 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 modules/nixos/server/murmur.nix diff --git a/hosts/muho/configuration.nix b/hosts/muho/configuration.nix index 8e3315d..3e41fbb 100644 --- a/hosts/muho/configuration.nix +++ b/hosts/muho/configuration.nix @@ -50,6 +50,7 @@ in { mods.server.ntfy.enable = true; mods.server.lemmy.enable = true; mods.server.audio.enable = true; + mods.server.murmur.enable = true; mods.server.atuin.enable = true; mods.server.seedbox.enable = true; diff --git a/modules/nixos/server/default.nix b/modules/nixos/server/default.nix index 26912c8..a291e7d 100644 --- a/modules/nixos/server/default.nix +++ b/modules/nixos/server/default.nix @@ -1,4 +1,8 @@ -{ pkgs, lib, ... }: { +{ + pkgs, + lib, + ... +}: { imports = [ ./containers ./gaming @@ -25,5 +29,6 @@ ./lemmy.nix ./audio.nix ./atuin.nix + ./murmur.nix ]; } diff --git a/modules/nixos/server/murmur.nix b/modules/nixos/server/murmur.nix new file mode 100644 index 0000000..cc5302e --- /dev/null +++ b/modules/nixos/server/murmur.nix @@ -0,0 +1,25 @@ +{ + pkgs, + lib, + config, + ... +}: let + cfg = config.mods.server.murmur; +in + with lib; { + options.mods.server = { + murmur = { + enable = mkEnableOption { + default = false; + description = "enables murmur server"; + }; + }; + }; + + config = mkIf cfg.enable { + services.murmur = { + enable = true; + openFirewall = true; + }; + }; + } From e085afcf6dda0ffdcce687aa811c5ff6f991edfc Mon Sep 17 00:00:00 2001 From: muon Date: Sun, 8 Mar 2026 15:54:36 +0000 Subject: [PATCH 2/2] Add wezterm to muho --- hosts/muho/home.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/hosts/muho/home.nix b/hosts/muho/home.nix index 84075d4..19bfdad 100644 --- a/hosts/muho/home.nix +++ b/hosts/muho/home.nix @@ -10,6 +10,8 @@ in { mods.xdg.enable = true; mods.social.enable = false; mods.i3.enable = false; + mods.terminal.wezterm.enable = true; + mods.terminal.nushell.enable = true; mods.terminal.zsh.enable = true; mods.terminal.emulator.enable = false; mods.terminal.development.enable = true;