Files
2026-06-05 23:49:54 -04:00

41 lines
960 B
Bash
Executable File

#!/usr/bin/env zsh
#!/bin/bash
# 1. THE BARRIER: Wake the sleeping PAM stub and claim the D-Bus channel.
# Because there is no '&' at the end of this line, the script will halt here
# and wait for the daemon to successfully return an exit code before proceeding.
gnome-keyring-daemon --start --components=secrets,ssh,pkcs11
# 2. THE LAUNCH: Now that the vault is definitively unlocked and registered,
# launch the dependent apps in the background.
uwsm app -- waybar &
uwsm app -- nm-applet &
uwsm app -- signal-desktop &
uwsm app -- blueman-applet &
uwsm app -- hp-systray &
uwsm app -- vivaldi-stable &
uswm app -- qutebrowser &
uswm app -- alacritty &
uwsm-app -- kanshi &
# Hyprland ecosystem stuff
hyprpolkitagent &
uwsm-app -- hypridle &
uwsm-app -- hyprpaper &
# espanso (text expander)
uwsm-app -- espanso start &
# notification daemon
uwsm-app -- dunst &
# clipboard
wl-paste --watch cliphist store &
wl-clip-persist --clipboard regular &