From 13a6a20970d4f44bc0699edd2f4f83f100d12342 Mon Sep 17 00:00:00 2001 From: Von Random Date: Tue, 20 Dec 2016 11:55:40 +0300 Subject: [PATCH] make pass dmenu_pass less hardcoded + provide an alternative for gvim in the form of terminal+vim --- dmenu_pass | 3 ++- tvim | 10 ++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100755 tvim diff --git a/dmenu_pass b/dmenu_pass index 13eee09..72d5f91 100755 --- a/dmenu_pass +++ b/dmenu_pass @@ -9,11 +9,12 @@ if [[ $1 == "--type" ]]; then fi prefix=${PASSWORD_STORE_DIR-~/.password-store} +name=${TITLE-pass} password_files=( "$prefix"/**/*.gpg ) password_files=( "${password_files[@]#"$prefix"/}" ) password_files=( "${password_files[@]%.gpg}" ) -password=$(printf '%s\n' "${password_files[@]}" | dmenu -p pass "$@") +password=$(printf '%s\n' "${password_files[@]}" | dmenu -p ${name} "$@") [[ -n $password ]] || exit diff --git a/tvim b/tvim new file mode 100755 index 0000000..8b6df3e --- /dev/null +++ b/tvim @@ -0,0 +1,10 @@ +#!/usr/bin/env bash +term=default-terminal-emulator +vim=vim +#if [[ -x $(type -P nvim) ]]; then +# vim=nvim +#else +# vim=vim +#fi + +exec default-terminal-emulator -e $vim $@