This commit is contained in:
parent
83b75e13da
commit
41630e0730
1 changed files with 3 additions and 21 deletions
|
|
@ -80,29 +80,11 @@
|
||||||
"_JAVA_AWT_WM_NONREPARENTING,1" # Java tiling fix
|
"_JAVA_AWT_WM_NONREPARENTING,1" # Java tiling fix
|
||||||
];
|
];
|
||||||
|
|
||||||
|
layerrule = "interactivity 1, launcher";
|
||||||
|
|
||||||
"$mod" = "SUPER";
|
"$mod" = "SUPER";
|
||||||
"$term" = "ghostty";
|
"$term" = "ghostty";
|
||||||
"$menu" = let
|
"$menu" = "killall fuzzel || fuzzel";
|
||||||
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 = [
|
exec-once = [
|
||||||
"mako"
|
"mako"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue