From 26c5ce5cf3859b7c94668859c444f6f4ea863fed Mon Sep 17 00:00:00 2001 From: Jan-Bulthuis Date: Wed, 16 Apr 2025 15:43:58 +0200 Subject: [PATCH] Moved wprsd to proper user service --- machines/vm-audio.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/machines/vm-audio.nix b/machines/vm-audio.nix index e7d1374..49fc2c4 100644 --- a/machines/vm-audio.nix +++ b/machines/vm-audio.nix @@ -59,20 +59,22 @@ # User for audio mixing users.users.mixer = { - uid = 1001; - isSystemUser = true; + isNormalUser = true; group = "mixer"; }; users.groups.mixer = { }; # wprsd service - systemd.services.wprsd = { + systemd.user.services.wprsd = { description = "wprsd Service"; wantedBy = [ "default.target" ]; after = [ "network.target" ]; + unitConfig = { + ConditionUser = "mixer"; + }; serviceConfig = { ExecStart = "${pkgs.wprs}/bin/wprsd"; - Environment = "\"RUST_BACKTRACE=1\" \"XDG_RUNTIME_DIR=/run/user/1001\""; + Environment = "\"RUST_BACKTRACE=1\""; Restart = "always"; RestartSec = 5; User = "mixer";