Merge pull request #233037 from SuperSandro2000/libvirt-polkit

nixos/libvirtd: enable polkit
This commit is contained in:
Ilan Joselevich 2023-05-20 20:03:22 +03:00 committed by GitHub
commit 5f6ad63b4f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -414,13 +414,16 @@ in
# 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;
}
});
'';
};
};
}