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

wip/yesman
rnhmjoj 7 years ago
parent c01cfb9e01
commit c883311327
No known key found for this signature in database
GPG Key ID: 91BE884FBA4B591A
  1. 10
      nixos/modules/services/networking/dnscrypt-wrapper.nix

@ -145,6 +145,16 @@ in {
};
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";

Loading…
Cancel
Save