Files
pvv-nixos-config/base/services/polkit.nix
oysteikt 3a0ea9c338
Eval nix flake / evals (push) Failing after 2m45s
Build topology graph / evals (push) Successful in 6m25s
base/polkit: default to username if in group wheel
2026-01-17 03:59:55 +09:00

16 lines
355 B
Nix

{ config, lib, ... }:
let
cfg = config.security.polkit;
in
{
security.polkit.enable = true;
environment.etc."polkit-1/rules.d/9-nixos-overrides.rules".text = lib.mkIf cfg.enable ''
polkit.addAdminRule(function(action, subject) {
if(subject.isInGroup("wheel")) {
return ["unix-user:"+subject.user];
}
});
'';
}