Some doas fixes

This commit is contained in:
Emmet
2024-12-28 12:11:45 -06:00
parent 4b6d29902b
commit 02a775ba57
2 changed files with 17 additions and 2 deletions

View File

@ -12,8 +12,21 @@
}
{
users = [ "${userSettings.username}" ];
cmd = "tee";
cmd = "nix";
noPass = true;
keepEnv = true;
}
{
users = [ "${userSettings.username}" ];
cmd = "nixos-rebuild";
noPass = true;
keepEnv = true;
}
{
users = [ "${userSettings.username}" ];
cmd = "nix-collect-garbage";
noPass = true;
keepEnv = true;
}
];

View File

@ -247,7 +247,9 @@
(require 'sudo-edit)
(setq sudo-edit-local-method "doas")
(setq auth-source-save-behavior nil)
(setq auth-sources '("~/.authinfo.gpg"))
(setq auth-source-save-behavior "ask")
(sudo-edit-indicator-mode)
(evil-define-key 'normal 'global (kbd "<leader>fU") 'sudo-edit)
(evil-define-key 'normal 'global (kbd "<leader>fu") 'sudo-edit-find-file)