From 160433815d9948f28a6e9a16c7230a5dc1035fad Mon Sep 17 00:00:00 2001 From: Madeleine Sydney Date: Tue, 6 May 2025 11:35:47 -0600 Subject: [PATCH] feat(mumble): Add Mumble client --- modules/home/users/crumb/mumble.nix | 20 ++++++++++++++++++++ users/crumb/default.nix | 1 + 2 files changed, 21 insertions(+) create mode 100644 modules/home/users/crumb/mumble.nix diff --git a/modules/home/users/crumb/mumble.nix b/modules/home/users/crumb/mumble.nix new file mode 100644 index 0000000..e66f746 --- /dev/null +++ b/modules/home/users/crumb/mumble.nix @@ -0,0 +1,20 @@ +{ config, lib, pkgs, ... }: + +let + cfg = config.sydnix.users.crumb.mumble; +in { + options.sydnix.users.crumb.mumble.enable + = lib.mkEnableOption "Mumble, à la crumb"; + + config = lib.mkIf cfg.enable { + sydnix.impermanence.directories = + let xdg-config-home = + lib.removePrefix "${config.home.homeDirectory}" + (lib.removePrefix "~" + (config.xdg.configHome)); + in [ "${xdg-config-home}/Mumble" ]; + + home.packages = [ pkgs.mumble ]; + }; +} + diff --git a/users/crumb/default.nix b/users/crumb/default.nix index ac7d2c5..6935d06 100755 --- a/users/crumb/default.nix +++ b/users/crumb/default.nix @@ -43,6 +43,7 @@ discord.enable = true; ghostty.enable = true; readline.enable = true; + mumble.enable = true; tf2.enable = true; quake-live.enable = true; };