1{ ... }:2{3 users.groups.fleet-pusher = { };45 security.polkit.extraConfig = ''6 polkit.addRule(function(action, subject) {7 if (action.id == "org.freedesktop.systemd1.manage-units" && subject.isInGroup("fleet-pusher")) {8 const unit = action.lookup("unit");9 if (unit && unit.indexOf("remowt-fleet-") == 0) {10 return polkit.Result.YES;11 }12 }13 });14 '';15}difftreelog
source
modules/nixos/polkit.nix404 Bsourcehistory