commit d16888435e04f5fef167655609d3c81de4b26e8b
parent c76694a79c1b0233f76b12a217e73a1722ca8e83
Author: Milutin Popovic <milutin@popovic.xyz>
Date: Sun, 29 Mar 2026 11:50:12 +0100
dmenu niri
Diffstat:
4 files changed, 7 insertions(+), 5 deletions(-)
diff --git a/.local/bin/scripts/dmenu-bluetooth b/.local/bin/scripts/dmenu-bluetooth
@@ -342,7 +342,7 @@ run_dmenu() {
;;
dmenu)
if is_wayland && command -v dmenu-wl >/dev/null 2>&1; then
- DMENU_BLUETOOTH_LAUNCHER='dmenu_cmd=(dmenu-wl_run -m "$minitor" -i -l 15 -fn "Terminus 14" -nf "#ffffff" -b -nb "#000000" -sf "#000000" -sb "#6CA98A")'
+ DMENU_BLUETOOTH_LAUNCHER="dmenu-niri"
fi
;;
esac
diff --git a/.local/bin/scripts/dmenu-niri b/.local/bin/scripts/dmenu-niri
@@ -2,7 +2,7 @@
minitor=$(niri msg focused-output | grep Output | sed 's/.*(\(.*\)).*/\1/')
-dmenu-wl_run \
+dmenu-wl \
-m "$minitor"\
-i \
-l 15 \
@@ -11,5 +11,5 @@ dmenu-wl_run \
-b \
-nb "#000000"\
-sf "#000000" \
- -sb "#6CA98A"\
+ -sb "#6CA98A" "$@"
diff --git a/.local/bin/scripts/dmenu-niri_run b/.local/bin/scripts/dmenu-niri_run
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+dmenu-wl_path | dmenu-niri "$@" | ${SHELL:-"/bin/sh"} &
diff --git a/.local/bin/scripts/passmenu-otp b/.local/bin/scripts/passmenu-otp
@@ -15,8 +15,7 @@ password_files=( "${password_files[@]%.gpg}" )
dmenu_cmd=(dmenu)
if [[ -n ${WAYLAND_DISPLAY:-} ]] || [[ ${XDG_SESSION_TYPE:-} == "wayland" ]]; then
- minitor=$(niri msg focused-output | grep Output | sed 's/.*(\(.*\)).*/\1/')
- dmenu_cmd=(dmenu-wl_run -m "$minitor" -i -l 15 -fn "Terminus 14" -nf "#ffffff" -b -nb "#000000" -sf "#000000" -sb "#6CA98A")
+ dmenu_cmd=(dmenu-niri)
fi
password=$(printf '%s\n' "${password_files[@]}" | "${dmenu_cmd[@]}" "$@")