diff --git a/packages/hyprland/config/binds.nix b/packages/hyprland/config/binds.nix index 68cf2ae..fa7c07e 100644 --- a/packages/hyprland/config/binds.nix +++ b/packages/hyprland/config/binds.nix @@ -46,6 +46,9 @@ "$mod, S, global, caelestia:launcherInterrupt" "$mod, G, global, caelestia:launcherInterrupt" + "$mod, T, global, caelestia:launcherInterrupt" + "$mod, D, global, caelestia:launcherInterrupt" + "$mod, Escape, global, caelestia:launcherInterrupt" "$mod, W, global, caelestia:launcherInterrupt" "$mod, Q, global, caelestia:launcherInterrupt" @@ -130,9 +133,15 @@ "$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" + "$mod, T, togglespecialworkspace, special:steam" + "$mod SHIFT, T, movetoworkspace, special:steam" + + "$mod, ESCAPE, togglespecialworkspace, special:btop" + # Toggle special workspace "$mod, S, exec, caelestia toggle specialws" diff --git a/packages/hyprland/config/rules.nix b/packages/hyprland/config/rules.nix index a38a6c3..dee665b 100644 --- a/packages/hyprland/config/rules.nix +++ b/packages/hyprland/config/rules.nix @@ -89,7 +89,10 @@ "4, monitor:DP-2" "5, monitor:DP-2" "6, monitor:DP-2" - "special:gaming, monitor:DP-1, default:false" + + "special:gaming, monitor:DP-1, persistent:true" + "special:steam, monitor:DP-1, persistent:true, on-created-empty:steam" + "special:btop, persistent:true, on-created-empty:btop" ]; # ######## Layer rules ######## @@ -113,8 +116,6 @@ #"blur, caelestia-.*" #"blurpopups, caelestia-.*" #"ignorealpha 0.57, caelestia-.*" - - # Gaming ]; }; } diff --git a/packages/quickshell/home.nix b/packages/quickshell/home.nix index fb1a7dc..c30802c 100644 --- a/packages/quickshell/home.nix +++ b/packages/quickshell/home.nix @@ -15,6 +15,7 @@ in { ]; home.packages = with pkgs; [ inputs.quickshell.packages.${system}.default + foot hyprpicker qalculate-qt fuzzel