#!/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
