Set editor to neovim for visudo

This commit is contained in:
RealStickman 2023-05-01 13:17:21 +02:00
parent f8f7a3c879
commit 03fad3ceda
2 changed files with 22 additions and 0 deletions

19
config/sudoers Normal file
View File

@ -0,0 +1,19 @@
# Don't edit this file. Set the NixOS options security.sudo.configFile
# or security.sudo.extraRules instead.
# Set editor to nvim
Defaults editor=/run/current-system/sw/bin/nvim
# Keep SSH_AUTH_SOCK so that pam_ssh_agent_auth.so can do its magic.
Defaults env_keep+=SSH_AUTH_SOCK
# "root" is allowed to do anything.
root ALL=(ALL:ALL) SETENV: ALL
# extraRules
%wheel ALL=(ALL:ALL) SETENV: ALL
# Keep terminfo database for root and %wheel.
Defaults:root,%wheel env_keep+=TERMINFO_DIRS
Defaults:root,%wheel env_keep+=TERMINFO

View File

@ -85,6 +85,9 @@ in
enable = true;
};
# sudoers file
security.sudo.configFile = (builtins.readFile ./config/sudoers);
# Configure keymap in X11
services.xserver.layout = "ch";