From 2c91ad91c91b3ab177e10303c66b2614c92101ed Mon Sep 17 00:00:00 2001 From: lelgenio Date: Tue, 20 Oct 2020 13:54:12 -0300 Subject: [PATCH] allow running templated scripts --- dotfiles/scripts/bmenu | 41 ++++++++++++++++++++++++++++++++++++----- dotfiles/scripts/wpass | 7 ++++++- 2 files changed, 42 insertions(+), 6 deletions(-) diff --git a/dotfiles/scripts/bmenu b/dotfiles/scripts/bmenu index 1f8d8d8..5077430 100755 --- a/dotfiles/scripts/bmenu +++ b/dotfiles/scripts/bmenu @@ -19,15 +19,46 @@ end # s selected # sc scrollbar +set -l fn "{{@@ font.mono @@}} 12" + +set -l tb "{{@@ color.bg @@}}" +set -l tf "{{@@ color.accent @@}}" + +set -l fb "{{@@ color.bg @@}}" +set -l ff "{{@@ color.txt @@}}" + +set -l nb "{{@@ color.bg @@}}" +set -l nf "{{@@ color.txt @@}}" + +set -l hb "{{@@ color.bg_light @@}}" +set -l hf "{{@@ color.accent @@}}" + +#{%@@ if False @@%}# +# Hacks to allow runnning even if not templated +set -l fn "Fira Code 12" + +set -l tf "#D9534F" +set -l tb "#202020" + +set -l ff "#ffffff" +set -l fb "#202020" + +set -l nf "#ffffff" +set -l nb "#202020" + +set -l hf "#D9534F" +set -l hb "#404040" +#{%@@ endif @@%}# + bemenu \ --ignorecase\ --bottom\ --no-overlap\ --list 20\ --prefix '->'\ - --fn "{{@@ font.mono @@}} 12"\ - --tb "{{@@ color.bg @@}}" --tf "{{@@ color.accent @@}}" \ - --fb "{{@@ color.bg @@}}" --ff "{{@@ color.txt @@}}" \ - --nb "{{@@ color.bg @@}}" --nf "{{@@ color.txt @@}}" \ - --hb "{{@@ color.bg_light @@}}" --hf "{{@@ color.accent @@}}" \ + --fn "$fn"\ + --tb "$tb" --tf "$tf" \ + --fb "$fb" --ff "$ff" \ + --nb "$nb" --nf "$nf" \ + --hb "$hb" --hf "$hf" \ $argv diff --git a/dotfiles/scripts/wpass b/dotfiles/scripts/wpass index c8eff47..a943472 100755 --- a/dotfiles/scripts/wpass +++ b/dotfiles/scripts/wpass @@ -2,6 +2,11 @@ shopt -s nullglob globstar +INSERTKEY="{{@@ key.insertMode @@}}" +#{%@@ if False @@%}# +INSERTKEY="i" +#{%@@ endif @@%}# + prefix=${PASSWORD_STORE_DIR-~/.password-store} password_files=( "$prefix"/**/*.gpg ) password_files=( "${password_files[@]#"$prefix"/}" ) @@ -25,7 +30,7 @@ autotype(){ if [ $(swaymsg -t get_tree | jq -r '.. | select(.focused? == true).app_id') = "org.qutebrowser.qutebrowser" ] then ydotool --delay 1 key esc - ydotool --delay 1 key {{@@ key.insertMode @@}} + ydotool --delay 1 key "$INSERTKEY" fi ydotool type --delay 100 "$username" ydotool key tab