27 lines
578 B
Bash
Executable File
27 lines
578 B
Bash
Executable File
#!/bin/sh
|
|
|
|
if [ -f "${XDG_CONFIG_HOME:-$HOME/.config}/x11/xprofile" ]; then
|
|
. "${XDG_CONFIG_HOME:-$HOME/.config}/x11/xprofile"
|
|
else
|
|
. "$HOME/.xprofile"
|
|
fi
|
|
|
|
# start gnome keyring to, used to be done by login manager.
|
|
eval "$(gnome-keyring-daemon --start)"
|
|
export SSH_AUTH_SOCK
|
|
|
|
# My default is dwm for now.
|
|
session=${1:-dwm}
|
|
|
|
case $session in
|
|
i3|i3wm)
|
|
exec i3 ;;
|
|
dwm)
|
|
exec "$HOME/.dwm/start-dwm.sh" ;;
|
|
xmonad)
|
|
exec "$HOME/.xmonad/start-xmonad.sh" ;;
|
|
# No known session, try to run it as command
|
|
*)
|
|
exec twm ;;
|
|
esac
|