fix(hypr): correct invalid window-rule syntax in pip/retroarch/steam/system
Some checks failed
Check / eval-and-lint (push) Has been cancelled
Some checks failed
Check / eval-and-lint (push) Has been cancelled
Booting the VM peeled back two more layers of Hyprland config errors after
the geforce/moonlight fix:
* pip.conf used underscored rule names with stray values —
`keep_aspect_ratio on` and `border_size 0`. Hyprland's rules are
`keepaspectratio` (boolean, no value) and `bordersize 0`.
* retroarch/steam/system.conf wrote `idleinhibit, <mode>` with a comma,
so Hyprland read <mode> as a selector ("Invalid value: always/
fullscreen"). The mode is space-separated: `idleinhibit always`.
Verified clean in a rebuilt VM — the boot-time config-error overlay is
gone. All Omarchy-era rule-syntax holdovers, exposed once Component 5
wired apps.conf to source every app rule file.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -4,7 +4,7 @@ windowrulev2 = tag -default-opacity, tag:pip
|
|||||||
windowrulev2 = float, tag:pip
|
windowrulev2 = float, tag:pip
|
||||||
windowrulev2 = pin, tag:pip
|
windowrulev2 = pin, tag:pip
|
||||||
windowrulev2 = size 600 338, tag:pip
|
windowrulev2 = size 600 338, tag:pip
|
||||||
windowrulev2 = keep_aspect_ratio on, tag:pip
|
windowrulev2 = keepaspectratio, tag:pip
|
||||||
windowrulev2 = border_size 0, tag:pip
|
windowrulev2 = bordersize 0, tag:pip
|
||||||
windowrulev2 = opacity 1 1, tag:pip
|
windowrulev2 = opacity 1 1, tag:pip
|
||||||
windowrulev2 = move (monitor_w-window_w-40) (monitor_h*0.04), tag:pip
|
windowrulev2 = move (monitor_w-window_w-40) (monitor_h*0.04), tag:pip
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
windowrulev2 = fullscreen, class:com.libretro.RetroArch
|
windowrulev2 = fullscreen, class:com.libretro.RetroArch
|
||||||
windowrulev2 = tag -default-opacity, class:com.libretro.RetroArch
|
windowrulev2 = tag -default-opacity, class:com.libretro.RetroArch
|
||||||
windowrulev2 = opacity 1 1, class:com.libretro.RetroArch
|
windowrulev2 = opacity 1 1, class:com.libretro.RetroArch
|
||||||
windowrulev2 = idleinhibit, fullscreen, class:com.libretro.RetroArch
|
windowrulev2 = idleinhibit fullscreen, class:com.libretro.RetroArch
|
||||||
|
|||||||
@@ -5,4 +5,4 @@ windowrulev2 = tag -default-opacity, class:steam.*
|
|||||||
windowrulev2 = opacity 1 1, class:steam.*
|
windowrulev2 = opacity 1 1, class:steam.*
|
||||||
windowrulev2 = size 1100 700, class:steam, title:Steam
|
windowrulev2 = size 1100 700, class:steam, title:Steam
|
||||||
windowrulev2 = size 460 800, class:steam, title:Friends List
|
windowrulev2 = size 460 800, class:steam, title:Friends List
|
||||||
windowrulev2 = idleinhibit, fullscreen, class:steam
|
windowrulev2 = idleinhibit fullscreen, class:steam
|
||||||
|
|||||||
@@ -20,4 +20,4 @@ windowrulev2 = opacity 1 1, class:^(zoom|vlc|mpv|org.kde.kdenlive|com.obsproject
|
|||||||
windowrulev2 = rounding 8, tag:pop
|
windowrulev2 = rounding 8, tag:pop
|
||||||
|
|
||||||
# Prevent idle while open
|
# Prevent idle while open
|
||||||
windowrulev2 = idleinhibit, always, tag:noidle
|
windowrulev2 = idleinhibit always, tag:noidle
|
||||||
|
|||||||
Reference in New Issue
Block a user