summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMathias Magnusson <mathias@magnusson.space>2025-06-29 22:58:25 +0200
committerMathias Magnusson <mathias@magnusson.space>2025-06-29 23:13:19 +0200
commitf01140976ac41e3021dc8892a0ae206961a94ecc (patch)
tree17989808f993c3984771f48f8ffbcd3e5da05d9f
parenta0b32034f7c557bcaa38e3610c8a97eeee7a00a8 (diff)
downloadsleipner-f01140976ac41e3021dc8892a0ae206961a94ecc.tar.gz
graphical sudo prompt
-rw-r--r--dot-config/fish/config.fish2
-rwxr-xr-xdot-local-bin/zenity-askpass3
2 files changed, 5 insertions, 0 deletions
diff --git a/dot-config/fish/config.fish b/dot-config/fish/config.fish
index 849276c..4374abd 100644
--- a/dot-config/fish/config.fish
+++ b/dot-config/fish/config.fish
@@ -9,6 +9,8 @@ fish_add_path "$HOME/.local/bin"
alias e nvim
alias lg lazygit
+alias sudo "sudo -A"
+set -x SUDO_ASKPASS "$HOME/.local/bin/zenity-askpass"
set -x SSH_AUTH_SOCK "$XDG_RUNTIME_DIR/yubikey-agent/yubikey-agent.sock"
diff --git a/dot-local-bin/zenity-askpass b/dot-local-bin/zenity-askpass
new file mode 100755
index 0000000..24a17bf
--- /dev/null
+++ b/dot-local-bin/zenity-askpass
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+zenity --password 2>/dev/null