diff options
Diffstat (limited to '.config/herbstluftwm')
| -rwxr-xr-x | .config/herbstluftwm/autostart | 1 | ||||
| -rwxr-xr-x | .config/herbstluftwm/otp.sh | 17 | 
2 files changed, 18 insertions, 0 deletions
diff --git a/.config/herbstluftwm/autostart b/.config/herbstluftwm/autostart index 02531ab..b0b4aa5 100755 --- a/.config/herbstluftwm/autostart +++ b/.config/herbstluftwm/autostart @@ -162,6 +162,7 @@ hc keybind Mod4-minus spawn dunstctl close-all  #pass  hc keybind Mod4-x       spawn ~/.config/herbstluftwm/pass.sh  hc keybind Mod4-Shift-x spawn ~/.config/herbstluftwm/pass.sh -f +hc keybind Mod4-o       spawn ~/.config/herbstluftwm/otp.sh  #scrot-ing  hc keybind Print               spawn ~/.config/herbstluftwm/maim.sh diff --git a/.config/herbstluftwm/otp.sh b/.config/herbstluftwm/otp.sh new file mode 100755 index 0000000..fc81f13 --- /dev/null +++ b/.config/herbstluftwm/otp.sh @@ -0,0 +1,17 @@ +#!/usr/bin/env zsh + +source ~/.config/init/vars + +local password_files + +password_files=( ~/.password-store/**/otp-*.gpg ) +password_files=( ${password_files:t:r:s/otp-//} ) + +printf "%s\n" $password_files | dmenu -fn "${bfont}:size=${bfont_size}" -i \ +		-h "$bheight" -nb "$bar_bg" -nf "$bar_fg" \ +		-sb "$bg_focus" -sf "$fg_focus" \ +		-p "OTP:"  | cut -d ')' -f 1 | read choice + +[[ -n $choice ]] || exit + +pass otp code -c otp-$choice  | 
