Files
nixos-config/system/security/doas.nix

24 lines
421 B
Nix

{ userSettings, pkgs, ... }:
{
# Doas instead of sudo
security.doas.enable = true;
security.sudo.enable = false;
security.doas.extraRules = [
{
users = [ "${userSettings.username}" ];
keepEnv = true;
persist = true;
}
{
users = [ "${userSettings.username}" ];
cmd = "tee";
noPass = true;
}
];
environment.systemPackages = [
pkgs.doas-sudo-shim
];
}