diff --git a/common/server/radio.nix b/common/server/radio.nix index 38ccb81..99fb4ec 100644 --- a/common/server/radio.nix +++ b/common/server/radio.nix @@ -55,7 +55,9 @@ in { group = cfg.group; home = cfg.dataDir; createHome = true; + extraGroups = ["fuse"]; }; + users.groups."fuse" = {}; users.groups.${cfg.group} = {}; systemd.services.radio = { enable = true; @@ -68,6 +70,7 @@ in { preStart = '' mkdir -p ${cfg.dataDir} chown ${cfg.user} ${cfg.dataDir} + chown root:fuse /dev/fuse ''; }; }; diff --git a/machines/liza/configuration.nix b/machines/liza/configuration.nix index 7b2a783..64862ce 100644 --- a/machines/liza/configuration.nix +++ b/machines/liza/configuration.nix @@ -154,6 +154,8 @@ in { options.inputs = lib.mkOption { default = config.inputs; }; options.currentSystem = lib.mkOption { default = config.currentSystem; }; + programs.fuse.userAllowOther = true; + config = { pia.enable = true; nixpkgs.pkgs = pkgs;