feat(hyprland): improve gaming experience and workspace navigation

- Implemented a modular gaming configuration with a local games list.
- Added dynamic window rules for games: monitor 0, dedicated 'gaming' workspace, fullscreen, immediate mode, and stayfocused.
- Enabled 'allow_tearing' to support immediate mode for reduced latency.
- Created a dedicated 'name:gaming' workspace bound to monitor 0 with a 'SUPER+G' shortcut.
- Enabled 'workspace_back_and_forth' for intuitive workspace toggling.
This commit is contained in:
kenji
2026-01-16 19:36:10 -06:00
parent f8e843ec94
commit 428488f11d
3 changed files with 55 additions and 16 deletions
+3
View File
@@ -1,6 +1,9 @@
{pkgs, ...}: {
# TODO: implement a way to show binds, preferably use vicinae.
wayland.windowManager.hyprland.settings = {
binds = {
workspace_back_and_forth = true;
};
bindel = [
", XF86MonBrightnessUp, exec, ddcutil setvcp 10 + 10"
", XF86MonBrightnessDown, exec, ddcutil setvcp 10 - 10"
+1
View File
@@ -4,6 +4,7 @@
gaps_in = 5;
gaps_out = 15;
layout = "dwindle";
allow_tearing = true;
};
decoration = {
rounding = 0;