quick sudoedit files with nvim

This commit is contained in:
Emmet 2024-09-18 20:32:54 -05:00
parent 126a2076cc
commit 162f04a090
2 changed files with 14 additions and 5 deletions

View file

@ -4,11 +4,18 @@
# Doas instead of sudo
security.doas.enable = true;
security.sudo.enable = false;
security.doas.extraRules = [{
users = [ "${userSettings.username}" ];
keepEnv = true;
persist = true;
}];
security.doas.extraRules = [
{
users = [ "${userSettings.username}" ];
keepEnv = true;
persist = true;
}
{
users = [ "${userSettings.username}" ];
cmd = "tee";
noPass = true;
}
];
environment.systemPackages = [
(pkgs.writeScriptBin "sudo" ''exec doas "$@"'')

View file

@ -15,6 +15,8 @@ if vim.g.neovide then
vim.g.neovide_cursor_vfx_mode = "pixiedust"
end
vim.api.nvim_create_user_command('W', 'execute "silent! write !sudo tee % >/dev/null" <bar> edit', { nargs = 0})
vim.g.neovide_scale_factor = 1.0
-- bootstrap lazy and all plugins