aboutsummaryrefslogtreecommitdiff
path: root/home-manager/i3/scripts/rofi-passmenu
diff options
context:
space:
mode:
authorDylan <boss@tehbox.org>2026-10-17 21:53:43 +1300
committerDylan <boss@tehbox.org>2026-10-17 21:53:43 +1300
commit280e1bbe5e733128a451260685cc8ecd10a042a3 (patch)
tree78bab82353bbfa00f9a781015e246c274a5c983b /home-manager/i3/scripts/rofi-passmenu
parentbcfc69e424802276cc52fb6e00fb4a42e9c37816 (diff)
downloadnixos-configuration-280e1bbe5e733128a451260685cc8ecd10a042a3.tar.gz
nixos-configuration-280e1bbe5e733128a451260685cc8ecd10a042a3.zip
feat: Dendritic pattern
This re-write was done with the help of claude, and still needs a decent amount of changes before it properly follows the dendritic pattern
Diffstat (limited to 'home-manager/i3/scripts/rofi-passmenu')
-rwxr-xr-xhome-manager/i3/scripts/rofi-passmenu27
1 files changed, 0 insertions, 27 deletions
diff --git a/home-manager/i3/scripts/rofi-passmenu b/home-manager/i3/scripts/rofi-passmenu
deleted file mode 100755
index 798961b..0000000
--- a/home-manager/i3/scripts/rofi-passmenu
+++ /dev/null
@@ -1,27 +0,0 @@
-#!/usr/bin/env bash
-
-shopt -s nullglob globstar
-
-typeit=1
-
-if [[ -n $WAYLAND_DISPLAY ]]; then
- rofi=rofi-wl
- xdotool="ydotool type --file -"
-elif [[ -n $DISPLAY ]]; then
- rofi=rofi
- xdotool="xdotool type --clearmodifiers --file -"
-else
- echo "Error: No Wayland or X11 display detected" >&2
- exit 1
-fi
-
-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[@]}" | "$rofi" -dmenu "$@")
-
-[[ -n $password ]] || exit
-
-pass show "$password" | { IFS= read -r pass; printf %s "$pass"; } | $xdotool