16 lines
384 B
Nix
16 lines
384 B
Nix
{ config, ... }:
|
|
let
|
|
cfg = config.flake;
|
|
in
|
|
{
|
|
flake.modules.nixos.default = {
|
|
security.sudo.wheelNeedsPassword = false;
|
|
nix.settings.trusted-users = [ "@wheel" ];
|
|
users.users.${cfg.admin.username}.extraGroups = [ "wheel" ];
|
|
};
|
|
flake.modules.darwin.default.security.pam.services.sudo_local = {
|
|
enable = true;
|
|
reattach = true;
|
|
touchIdAuth = true;
|
|
};
|
|
}
|