From b6aa96249674f2157e1bc016217e30c321473776 Mon Sep 17 00:00:00 2001 From: kenji Date: Sun, 28 Dec 2025 00:03:50 -0600 Subject: [PATCH] feat(hypr): add preload --- apps/hyprland/hypr/exec.nix | 7 ++++--- apps/hyprland/hypr/rules.nix | 4 ++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/apps/hyprland/hypr/exec.nix b/apps/hyprland/hypr/exec.nix index 44592af..ddd1f96 100644 --- a/apps/hyprland/hypr/exec.nix +++ b/apps/hyprland/hypr/exec.nix @@ -16,10 +16,11 @@ "walker --gapplication-service" - "[workspace 20 silent] uwsm app -- firefox" - "[workspace 20 silent] uwsm app -- xdg-terminal-exec" + "[workspace special:preload silent] uwsm app -- firefox" + "[workspace special:preload silent] uwsm app -- xdg-terminal-exec" + "[workspace special:preload silent] uwsm app -- firefox -P YouTube" - "sh -c 'sleep 2; hyprctl dispatch workspace 1'" + "sh -c 'sleep 3; hyprctl dispatch workspace 1'" "[workspace 1] uwsm app -- xdg-terminal-exec" diff --git a/apps/hyprland/hypr/rules.nix b/apps/hyprland/hypr/rules.nix index 48a429e..9b96023 100644 --- a/apps/hyprland/hypr/rules.nix +++ b/apps/hyprland/hypr/rules.nix @@ -21,8 +21,8 @@ "dimaround, initialTitle:^(Wallpaper Selector)$" # Prevent Firefox and Terminal from stealing focus on launch - "suppressevent activate, workspace:20" - "noinitialfocus, workspace:20" + "suppressevent activate, workspace:special:preload" + "noinitialfocus, workspace:special:preload" # --- STEAM RULES --- "workspace special:steam silent, class:^(steam)$"