1
0
Fork 0

Add autosudo

This commit is contained in:
Malte Brandy 2018-06-22 23:22:37 +02:00
parent dba2df59c7
commit 77589d6ce8
No known key found for this signature in database
GPG key ID: 226A2D41EF5378C9
2 changed files with 11 additions and 3 deletions

View file

@ -1,4 +1,4 @@
{
{pkgs, ... }: {
programs = {
zsh = {
@ -9,7 +9,14 @@ programs = {
save = 100000;
size = 100000;
};
initExtra = builtins.readFile ./zshrc;
initExtra = let
print-pw = pkgs.writeShellScriptBin "print-pw" ''
pass space/olymp/apollo
'';
in
''
export SUDO_ASKPASS="${print-pw}"/bin/print-pw
'' + builtins.readFile ./zshrc;
oh-my-zsh = {
enable = true;
plugins = [ "colored-man-pages" "git-prompt" ];

View file

@ -35,7 +35,8 @@ precmd() {
}
alias c=cdr
alias s='sudo systemctl'
alias sudo='sudo -A'
alias s='sudo -A systemctl'
alias u='systemctl --user'
alias m=man
alias t="tmux attach"