Unverified Commit 5f6ad63b authored by Ilan Joselevich's avatar Ilan Joselevich Committed by GitHub
Browse files

Merge pull request #233037 from SuperSandro2000/libvirt-polkit

nixos/libvirtd: enable polkit
parents 3751e1e4 64361e26
Loading
Loading
Loading
Loading
+11 −8
Original line number Diff line number Diff line
@@ -414,7 +414,9 @@ in
    # https://libvirt.org/daemons.html#monolithic-systemd-integration
    systemd.sockets.libvirtd.wantedBy = [ "sockets.target" ];

    security.polkit.extraConfig = ''
    security.polkit = {
      enable = true;
      extraConfig = ''
        polkit.addRule(function(action, subject) {
          if (action.id == "org.libvirt.unix.manage" &&
            subject.isInGroup("libvirtd")) {
@@ -423,4 +425,5 @@ in
        });
      '';
    };
  };
}