diff --git a/packages/hyprland/config/binds.nix b/packages/hyprland/config/binds.nix index 632355e..68cf2ae 100644 --- a/packages/hyprland/config/binds.nix +++ b/packages/hyprland/config/binds.nix @@ -44,6 +44,9 @@ "$mod, J, global, caelestia:launcherInterrupt" "$mod, L, global, caelestia:launcherInterrupt" + "$mod, S, global, caelestia:launcherInterrupt" + "$mod, G, global, caelestia:launcherInterrupt" + "$mod, W, global, caelestia:launcherInterrupt" "$mod, Q, global, caelestia:launcherInterrupt" "$mod, C, global, caelestia:launcherInterrupt" @@ -127,6 +130,8 @@ "$mod, M, exec, caelestia toggle music" "$mod, D, exec, caelestia toggle communication" "$mod, R, exec, caelestia toggle todo" + "$mod, G, togglespecialworkspace, gaming" + "$mod SHIFT, G, movetoworkspace, special:gaming" # Toggle special workspace "$mod, S, exec, caelestia toggle specialws" diff --git a/packages/hyprland/config/rules.nix b/packages/hyprland/config/rules.nix index 13567d7..a38a6c3 100644 --- a/packages/hyprland/config/rules.nix +++ b/packages/hyprland/config/rules.nix @@ -44,6 +44,7 @@ "workspace special:music, initialTitle:Spotify( Free)?" "workspace special:communication, class:discord|equibop|vesktop|whatsapp" "workspace special:todo, class:Todoist" + "workspace special:gaming, class:^(steam_app_.*)$" # Dialogs "float, title:(Select|Open)( a)? (File|Folder)(s)?" @@ -85,9 +86,10 @@ "1, monitor:DP-1, default:true" "2, monitor:DP-1" "3, monitor:DP-1" - "4, monitor:DP-1" - "5, monitor:DP-1" + "4, monitor:DP-2" + "5, monitor:DP-2" "6, monitor:DP-2" + "special:gaming, monitor:DP-1, default:false" ]; # ######## Layer rules ######## @@ -111,6 +113,8 @@ #"blur, caelestia-.*" #"blurpopups, caelestia-.*" #"ignorealpha 0.57, caelestia-.*" + + # Gaming ]; }; }