From 53d486ee685004a1a19d5b64ffe1a6a5b6953a38 Mon Sep 17 00:00:00 2001 From: rope Date: Sat, 30 May 2026 11:51:21 +0100 Subject: [PATCH] anyrun: fix toggle keybind for daemon mode anyrun close always exits 0, so "close || anyrun" never opened. Use hyprctl clients to check if anyrun is visible before toggling. Co-Authored-By: Claude Opus 4.6 --- settings/hyprland.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/settings/hyprland.nix b/settings/hyprland.nix index 64b2151..09487b9 100644 --- a/settings/hyprland.nix +++ b/settings/hyprland.nix @@ -262,7 +262,7 @@ in -- Apps hl.bind(mod .. " + T", hl.dsp.exec_cmd("ghostty")) hl.bind(mod .. " + E", hl.dsp.exec_cmd("nemo")) - hl.bind(mod .. " + R", hl.dsp.exec_cmd("anyrun close || anyrun")) + hl.bind(mod .. " + R", hl.dsp.exec_cmd("hyprctl clients -j | grep -q anyrun && anyrun close || anyrun")) hl.bind(mod .. " + Q", hl.dsp.window.close()) hl.bind(mod .. " + SHIFT + E", hl.dsp.exit())