- Float to 600x800 centered on the active monitor after title match
- Fix socat -u so the daemon works when launched in the background
- Add debug logging to /tmp/hypr-window-rules.log
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Add game-focus-watcher: listens on hyprland socket, auto-focuses
gaming workspace when a game opens, closing any special workspace
on DP-1 first via --batch to avoid async dispatch races
- Add gaming-focus script: SUPER+G now handles special workspaces on
DP-1 regardless of focused monitor, with toggle-back behavior
- Fix steam windowrule to send all class:steam windows to special:steam,
not just title:Steam, preventing dialogs leaking to normal workspaces
- Fix monitor 0 -> monitor DP-1 in mkGameRules and steam_app rules
so games always launch at correct resolution on the gaming monitor
- Extract gamingMonitor variable as single source of truth
Reverts the recent change that moved Steam into a named workspace. Steam is now handled via a special workspace again. The Waybar module configuration has also been updated to reflect this change.
Resolve the persistent issue of Firefox windows blurring when inactive by:
- Removing the ineffective rule from .
- Implementing the direct window rule for all relevant Firefox classes (, , ), ensuring explicit exemption from Hyprland's blur effect.
Address the issue where Firefox windows were still blurring when inactive, despite a specific window rule.
- Refined the in to use a simplified and more robust regex, , ensuring it targets all relevant Firefox profiles.
- Adjusted the opacity for inactive Firefox windows to (from ) in , as a potential workaround for Hyprland's blur handling with fully opaque windows.
- Ensured is and is in for the global blur effect.
Refactor Hyprland configuration to:
- Move Steam and Music from special workspaces to unique, named workspaces for better integration into the regular workflow.
- Update Waybar's workspace module to correctly display icons for these new named workspaces and filter them out from the special workspaces module.
- Implement a global blur effect for inactive windows, with a specific exception to keep Firefox windows fully opaque, enhancing focus on active content.
zathura had an issue where pdf's cannot be read via `find word` due to
the process being unable to read `image text`. a solution is to convert
it to ocr.