nixos/dnscrypt-wrapper: fix rotate script failing to restart the service

rnhmjoj c8833113 c01cfb9e

Changed files
+10
nixos
modules
services
+10
nixos/modules/services/networking/dnscrypt-wrapper.nix
···
};
users.groups.dnscrypt-wrapper = { };
+
security.polkit.extraConfig = ''
+
// Allow dnscrypt-wrapper user to restart dnscrypt-wrapper.service
+
polkit.addRule(function(action, subject) {
+
if (action.id == "org.freedesktop.systemd1.manage-units" &&
+
action.lookup("unit") == "dnscrypt-wrapper.service" &&
+
subject.user == "dnscrypt-wrapper") {
+
return polkit.Result.YES;
+
}
+
});
+
'';
systemd.services.dnscrypt-wrapper = {
description = "dnscrypt-wrapper daemon";