nixos/doas: add package option

This commit is contained in:
Ryan Horiguchi
2025-09-20 14:57:28 +02:00
parent a6184bac23
commit 78df37f04d

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 = {