diff options
author | zachir <zachir@librem.one> | 2025-08-30 09:40:41 -0500 |
---|---|---|
committer | zachir <zachir@librem.one> | 2025-08-30 09:40:41 -0500 |
commit | a26e6ae5253d95e7238dab20e298129a468e04f6 (patch) | |
tree | 859d057fa005024b4241a546b86713fafe9963b0 /passmenu | |
parent | b3954287e7d50d744da3221677c89e108cff36c4 (diff) |
Improve dmenu support
You can now (again) pass multiple flags to dmenu through -d flags, as
well as for some scripts all args are passed to dmenu.
Diffstat (limited to 'passmenu')
-rwxr-xr-x | passmenu | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -17,12 +17,16 @@ else exit 1 fi +dmenu_ilr () { + dmenu -i -l 15 -r "$@" +} + prefix=${PASSWORD_STORE_DIR-~/.password-store} password_files=( "$prefix"/**/*.gpg ) password_files=( "${password_files[@]#"$prefix"/}" ) password_files=( "${password_files[@]%.gpg}" ) -password=$(printf '%s\n' "${password_files[@]}" | dmenu -i -l 15 -r "$@") +password=$(printf '%s\n' "${password_files[@]}" | dmenu_ilr "$@") [[ -n $password ]] || exit |