summaryrefslogtreecommitdiff
path: root/dotfiles/Xsession
blob: 0ee6946bf920d898c795eb376d5083852f59a192 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/sh

# screen locker
xscreensaver &

# keyboard layout indicator
fbxkb &

# clipboard manager
parcellite &

# on FIDO HW key add/remove, update the SSH agent
udev_match --subsystem=hidraw --match=ACTION=remove --match=ID_FIDO_TOKEN=1 ssh_sk_clean &
udev_match --subsystem=hidraw --match=ACTION=add    --match=ID_FIDO_TOKEN=1 "ssh-add -K" &

# source the machine-local configuration
[ -r "$HOME/.config/Xsession_local" ] && . "$HOME/.config/Xsession_local"

/usr/bin/awesome