From 192b6fe251a1a1e5f1ca9bc8c96d5f3de740b1c0 Mon Sep 17 00:00:00 2001 From: ziro Date: Wed, 13 Jan 2021 08:21:13 +0700 Subject: [PATCH] + Fix sudo doesn't work on TTY2 --- .config/zsh/.zshenv | 4 +++- .config/zsh/aliases | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.config/zsh/.zshenv b/.config/zsh/.zshenv index d8db451..e55133c 100644 --- a/.config/zsh/.zshenv +++ b/.config/zsh/.zshenv @@ -20,7 +20,9 @@ export MANPAGER="nvimpager" # SUDO #export SUDO_ASKPASS=/bin/rofi-askpass -export SUDO_ASKPASS="/bin/dmenu-askpass" +if [[ ! -z $DISPLAY ]]; then + export SUDO_ASKPASS="/bin/dmenu-askpass" +fi # XDG export XDG_CACHE_HOME="$HOME/.cache" diff --git a/.config/zsh/aliases b/.config/zsh/aliases index f464d0c..012ea0b 100644 --- a/.config/zsh/aliases +++ b/.config/zsh/aliases @@ -1,7 +1,7 @@ #!/usr/bin/env bash #sudo -[ "x$(pgrep startx)" = "x" ] && alias sudo='sudo ' || alias sudo='sudo --askpass ' +[ -z $DISPLAY ] && alias sudo='sudo ' || alias sudo='sudo --askpass ' alias doas='doas -- ' #sudo + vim, yea imagine having that powe- nvm