nixos/sudo-conf: fix doas rule to include path

This commit is contained in:
Primrose 2025-11-02 13:00:23 +08:00
parent 0cdd300498
commit 06426aa62d
Signed by: primrose
GPG key ID: 4E887A4CA9714ADA

View file

@ -8,10 +8,18 @@
enable = true; enable = true;
extraRules = [ extraRules = [
{ {
# invoke just with doas directly as a nixos-rebuild helper # Invoke just with doas directly as a nixos-rebuild helper
#
# Specifiying just here is impractical, because
# - Use absolute path?
# Works only for a specific version of just binary.
# Also, for some reason, the rule won't match.
# - Use relative path?
# doas's docs says it searches in a "limited subset of PATH" if it's relative.
# I suspect that it doesn't search the PATH added ad-hoc by the nix-shell, also not a good solution.
# Also, for some reason, the rule won't match.
users = [":wheel"]; users = [":wheel"];
setEnv = ["PATH"]; setEnv = ["PATH"];
cmd = "just";
} }
]; ];
}; };