aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMitchell Riedstra <mitch@riedstra.dev>2025-12-14 13:35:55 -0500
committerMitchell Riedstra <mitch@riedstra.dev>2025-12-14 13:40:47 -0500
commit019a73845137f31ade0acead6d4dcd298ddfa386 (patch)
tree8e044c729ecdede7df036b0099c2158ba30d32a3
parentd9c57ba29bfb3eca6e63fbd35d1dc7b7d4cc5bc5 (diff)
downloadrivercfg-019a73845137f31ade0acead6d4dcd298ddfa386.tar.gz
rivercfg-019a73845137f31ade0acead6d4dcd298ddfa386.tar.xz
bemenu askpass to follow theme
-rwxr-xr-xriver/bemenu_askpass_helper26
-rwxr-xr-xriver/bemenu_helper1
-rwxr-xr-xwaylandrc3
3 files changed, 29 insertions, 1 deletions
diff --git a/river/bemenu_askpass_helper b/river/bemenu_askpass_helper
new file mode 100755
index 0000000..5987973
--- /dev/null
+++ b/river/bemenu_askpass_helper
@@ -0,0 +1,26 @@
+#!/bin/sh
+XDG_CONFIG_HOME="${XDG_CONFIG_HOME:-$HOME/.config}"
+mode="${mode:-dark}"
+conf="$XDG_CONFIG_HOME/river/theme_conf"
+. "$conf"
+. "$XDG_CONFIG_HOME"/river/_bemenu_"$mode".sh
+export BEMENU_OPTS=\
+--fn\ \''IBM 3270 12'\'\ \
+--tb\ "$background"\ \
+--tf\ "$foreground"\ \
+--fb\ "$background"\ \
+--ff\ "$bright2"\ \
+--cb\ "$background"\ \
+--cf\ "$foreground"\ \
+--nb\ "$background"\ \
+--nf\ "$foreground"\ \
+--hb\ "$background"\ \
+--hf\ "$bright3"\ \
+--sb\ "$foreground"\ \
+--sf\ "$background"\ \
+--ab\ "$dark_background"\ \
+--af\ "$regular7"
+exec <&-
+exec 2<&-
+exec bemenu -x indicator -p "${1:-OpenSSH Passphrase: }" <<EOF
+EOF
diff --git a/river/bemenu_helper b/river/bemenu_helper
index f6b3134..77641d0 100755
--- a/river/bemenu_helper
+++ b/river/bemenu_helper
@@ -1,6 +1,7 @@
#!/bin/sh
set -e
XDG_CONFIG_HOME="${XDG_CONFIG_HOME:-$HOME/.config}"
+mode="${mode:-dark}"
conf="$XDG_CONFIG_HOME/river/theme_conf"
. "$conf"
. "$XDG_CONFIG_HOME"/river/_bemenu_"$mode".sh
diff --git a/waylandrc b/waylandrc
index 86b6a98..94f34d1 100755
--- a/waylandrc
+++ b/waylandrc
@@ -21,7 +21,8 @@ sh -c 'exec dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CUR
export QT_QPA_PLATFORMTHEME=qt6ct
. ~/.kshrc
export ENV=$HOME/.kshrc
-export SSH_ASKPASS=bemenu_askpass
+XDG_CONFIG_HOME="${XDG_CONFIG_HOME:-$HOME/.config}"
+export SSH_ASKPASS="${XDG_CONFIG_HOME}/river/bemenu_askpass_helper"
export SSH_ASKPASS_REQUIRE=force
# export BEMENU_OPTS="--fn 'Curie 10' --tb '#3B4252' --tf '#8FBCBB' --cf '#E5E9F0' --nb '#2e3440' --ab '#3b4252' --nf '#e5e9f0' --af '#e5e9f0' --fb '#2e3440' --ff '#a3be8c' --hb '#2e3440' --hf '#a3be8c' "