nixos/doas: add package option (#444629)

This commit is contained in:
Sandro
2025-10-30 23:16:58 +00:00
committed by GitHub

View File

@@ -7,8 +7,6 @@
let
cfg = config.security.doas;
inherit (pkgs) doas;
mkUsrString = user: toString user;
mkGrpString = group: ":${toString group}";
@@ -67,6 +65,8 @@ in
'';
};
package = lib.mkPackageOption pkgs "doas" { };
wheelNeedsPassword = lib.mkOption {
type = with lib.types; bool;
default = true;
@@ -256,11 +256,11 @@ in
setuid = true;
owner = "root";
group = "root";
source = "${doas}/bin/doas";
source = lib.getExe cfg.package;
};
environment.systemPackages = [
doas
cfg.package
];
security.pam.services.doas = {