From 0297ec268fec6ecbbcf5ee7dc9cf659d50078a3c Mon Sep 17 00:00:00 2001 From: Bernardo Magri Date: Thu, 21 May 2026 20:00:30 +0100 Subject: [PATCH] fix(hyprland): source the 9 unwired window-rule files in apps.conf MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 9 of the 17 .conf files under core/home/config/nomarchy/default/hypr/apps/ were deployed but never sourced. apps/system.conf carried the load-bearing "tag +floating-window" rule that the bluetui/impala/btop/satty/screensaver classes rely on, plus the "fullscreen, class:org.nomarchy.screensaver" rule hypridle's 150s on-timeout depends on. apps/pip.conf carried the picture- in-picture pin/float/size rules. Neither set of rules fired today — the screensaver came up tiled, PiP windows didn't pin, and the floating-window helpers shipped degraded. Sourcing all 17 unconditionally; every rule is class- or title-gated so the conditional ones (steam, qemu, 1password, etc.) no-op cleanly when the app isn't installed — same pattern as the already-sourced telegram / retroarch / localsend entries. --- core/home/config/nomarchy/default/hypr/apps.conf | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/core/home/config/nomarchy/default/hypr/apps.conf b/core/home/config/nomarchy/default/hypr/apps.conf index 691a8b3..018bef9 100644 --- a/core/home/config/nomarchy/default/hypr/apps.conf +++ b/core/home/config/nomarchy/default/hypr/apps.conf @@ -1,8 +1,18 @@ -# App-specific tweaks +# App-specific tweaks. All rules are class- or title-gated, so sourcing +# unconditionally is harmless when the app isn't installed or running. +source = ~/.config/nomarchy/default/hypr/apps/1password.conf +source = ~/.config/nomarchy/default/hypr/apps/bitwarden.conf source = ~/.config/nomarchy/default/hypr/apps/browser.conf +source = ~/.config/nomarchy/default/hypr/apps/davinci-resolve.conf +source = ~/.config/nomarchy/default/hypr/apps/geforce.conf source = ~/.config/nomarchy/default/hypr/apps/hyprshot.conf source = ~/.config/nomarchy/default/hypr/apps/localsend.conf +source = ~/.config/nomarchy/default/hypr/apps/moonlight.conf +source = ~/.config/nomarchy/default/hypr/apps/pip.conf +source = ~/.config/nomarchy/default/hypr/apps/qemu.conf source = ~/.config/nomarchy/default/hypr/apps/retroarch.conf +source = ~/.config/nomarchy/default/hypr/apps/steam.conf +source = ~/.config/nomarchy/default/hypr/apps/system.conf source = ~/.config/nomarchy/default/hypr/apps/telegram.conf source = ~/.config/nomarchy/default/hypr/apps/terminals.conf source = ~/.config/nomarchy/default/hypr/apps/walker.conf