41 lines
960 B
Bash
Executable File
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 &
|
|
|