diff --git a/apps/hyprland/hypr/binds.nix b/apps/hyprland/hypr/binds.nix index b78ad31..a9f5043 100644 --- a/apps/hyprland/hypr/binds.nix +++ b/apps/hyprland/hypr/binds.nix @@ -61,6 +61,7 @@ "SUPER, T, Toggle Steam, togglespecialworkspace, steam" "SUPER, M, Toggle Music, togglespecialworkspace, music" "SUPER, Y, Toggle YouTube, togglespecialworkspace, youtube" + "SUPER, P, Toggle Preload, togglespecialworkspace, preload" # [Workspaces] Toggle between most recent workspaces "SUPER, Tab, Cycle workspaces, workspace, previous" diff --git a/apps/hyprland/hypr/exec.nix b/apps/hyprland/hypr/exec.nix index ddd1f96..37de32b 100644 --- a/apps/hyprland/hypr/exec.nix +++ b/apps/hyprland/hypr/exec.nix @@ -8,6 +8,10 @@ "killall -SIGUSR2 .ghostty-wrappe" ]; exec-once = [ + "[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" + "uwsm app -- waybar" "uwsm app -- hyprpaper" "uwsm app -- elephant" @@ -16,11 +20,7 @@ "walker --gapplication-service" - "[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 3; hyprctl dispatch workspace 1'" + "sh -c 'sleep 2; hyprctl dispatch workspace 1; sleep 2; hyprctl dispatch workspace 1'" # FIXME: tard wrangling edition "[workspace 1] uwsm app -- xdg-terminal-exec"