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; };