Merge pull request #233037 from SuperSandro2000/libvirt-polkit

nixos/libvirtd: enable polkit

Changed files
+11 -8
nixos
modules
virtualisation
+11 -8
nixos/modules/virtualisation/libvirtd.nix
···
# https://libvirt.org/daemons.html#monolithic-systemd-integration
systemd.sockets.libvirtd.wantedBy = [ "sockets.target" ];
-
security.polkit.extraConfig = ''
-
polkit.addRule(function(action, subject) {
-
if (action.id == "org.libvirt.unix.manage" &&
-
subject.isInGroup("libvirtd")) {
-
return polkit.Result.YES;
-
}
-
});
-
'';
+
security.polkit = {
+
enable = true;
+
extraConfig = ''
+
polkit.addRule(function(action, subject) {
+
if (action.id == "org.libvirt.unix.manage" &&
+
subject.isInGroup("libvirtd")) {
+
return polkit.Result.YES;
+
}
+
});
+
'';
+
};
};
}