This commit is contained in:
parent
7ab04c29ea
commit
83b75e13da
1 changed files with 21 additions and 1 deletions
|
|
@ -82,7 +82,27 @@
|
|||
|
||||
"$mod" = "SUPER";
|
||||
"$term" = "ghostty";
|
||||
"$menu" = "killall fuzzel || fuzzel";
|
||||
"$menu" = let
|
||||
launchFuzzel = pkgs.writeShellScript "fuzzel-launcher" ''
|
||||
fuzzel &
|
||||
FUZZEL_PID=$!
|
||||
|
||||
(${pkgs.socat}/bin/socat -U - \
|
||||
"UNIX-CONNECT:/tmp/hypr/$HYPRLAND_INSTANCE_SIGNATURE/.socket2.sock" 2>/dev/null | \
|
||||
while IFS= read -r ev; do
|
||||
case "$ev" in
|
||||
activewindow*)
|
||||
kill "$FUZZEL_PID" 2>/dev/null
|
||||
break
|
||||
;;
|
||||
esac
|
||||
done) &
|
||||
LISTENER_PID=$!
|
||||
|
||||
wait "$FUZZEL_PID" 2>/dev/null
|
||||
kill "$LISTENER_PID" 2>/dev/null
|
||||
'';
|
||||
in "killall fuzzel || ${launchFuzzel}";
|
||||
|
||||
exec-once = [
|
||||
"mako"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue