diff --git a/gopass/.local/bin/rofi-gopass b/gopass/.local/bin/rofi-gopass index dd639cb..8044305 100755 --- a/gopass/.local/bin/rofi-gopass +++ b/gopass/.local/bin/rofi-gopass @@ -4,13 +4,13 @@ # selector wrapper # uses rofi if found, or dmenu if found, complains if no selector available +# passes along any options given to main script +rofi_opts=("$@") _rofi() { if type rofi 2>/dev/null; then - echo "rofi found" 1>&2 - rofi -dmenu -no-auto-select -i "$@" -p "Entry" + rofi -dmenu -no-auto-select -i "${rofi_opts[@]}" "$@" -p "Entry" elif type dmenu 2>/dev/null; then - echo "dmenu found" 1>&2 - dmenu -i "$@" -p "Entry" + dmenu -i "${rofi_opts[@]}" "$@" -p "Entry" else exist rofi critical "rofi-gopass" || exit 0 fi