diff --git a/nixos/modules/virtualisation/qemu-vm.nix b/nixos/modules/virtualisation/qemu-vm.nix index 4fe5ed1e56c0..8d2817c23bf0 100644 --- a/nixos/modules/virtualisation/qemu-vm.nix +++ b/nixos/modules/virtualisation/qemu-vm.nix @@ -1307,6 +1307,8 @@ in serviceConfig = { Type = "oneshot"; RemainAfterExit = true; + User = lib.mkIf (config.nix.daemonUser != "root") config.nix.daemonUser; + Group = lib.mkIf (config.nix.daemonGroup != "root") config.nix.daemonGroup; }; script = '' if [[ "$(cat /proc/cmdline)" =~ regInfo=([^ ]*) ]]; then