From 13524322a240785b199a2545d46a882704b1d0fe Mon Sep 17 00:00:00 2001 From: kenji Date: Sun, 15 Mar 2026 09:22:00 -0500 Subject: [PATCH] revert(gaming): move steam back to special workspace 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. --- apps/waybar/default.nix | 5 +++-- modules/home/gaming.nix | 12 ++++-------- 2 files changed, 7 insertions(+), 10 deletions(-) diff --git a/apps/waybar/default.nix b/apps/waybar/default.nix index e810f37..7201007 100644 --- a/apps/waybar/default.nix +++ b/apps/waybar/default.nix @@ -118,7 +118,6 @@ in { format-icons = { "music" = "󰎆"; "gaming" = "󰊖"; - "steam" = "󰓓"; "default" = ""; "active" = "󱓻"; @@ -164,13 +163,15 @@ in { show-special = true; special-visible-only = true; all-outputs = true; - ignore-workspaces = ["^([0-9]+|gaming|steam|music)$"]; + ignore-workspaces = ["^([0-9]+|gaming|music)$"]; format = "{icon}"; format-icons = { "special:youtube" = "󰗃"; + "special:steam" = "󰓓"; "special:custom" = "󱗼"; "special:preload" = "󱗼"; "youtube" = "󰗃"; + "steam" = "󰓓"; "custom" = "󱗼"; "preload" = "󱗼"; "default" = "󱗼"; diff --git a/modules/home/gaming.nix b/modules/home/gaming.nix index 7b31d76..e92969e 100644 --- a/modules/home/gaming.nix +++ b/modules/home/gaming.nix @@ -61,26 +61,22 @@ in { wayland.windowManager.hyprland.settings = { workspace = [ "name:gaming, monitor:0, default:true" - "name:steam, monitor:0, default:true" ]; exec-once = [ - # No longer launching steam on startup - # "[workspace special:steam silent] uwsm app -- steam" + "[workspace special:steam silent] uwsm app -- steam" ]; bindd = [ - # "SUPER, A, Toggle Steam, togglespecialworkspace, steam" - # "SUPER SHIFT, A, Move to Steam Special Workspace, movetoworkspace, special:steam" + "SUPER, A, Toggle Steam, togglespecialworkspace, steam" + "SUPER SHIFT, A, Move to Steam Special Workspace, movetoworkspace, special:steam" "SUPER, G, Switch to Gaming Workspace, workspace, name:gaming" - "SUPER, A, Switch to Steam Workspace, workspace, name:steam" ]; windowrulev2 = [ # --- STEAM LAUNCHER RULES --- - "workspace name:steam, class:^(steam)$" - # "workspace special:steam silent, class:^(steam)$" + "workspace special:steam silent, class:^(steam)$" "noinitialfocus, class:^(steam)$" "suppressevent activate, class:^(steam)$" ]