aboutsummaryrefslogblamecommitdiffstats
path: root/xorg-xinit/xinitrc
blob: 23aa4336ca2f2dfb9be8a490a6519fb95412bd76 (plain) (tree)
1
2
3
4
5
6
7
                      
      



                      
                           




                                  
                                            

















                                                                   
# -*- shell-script -*-
set -e

# Get selected session
default_session=xmonad
SESSION_="$SESSION"
if test -z "$SESSION"; then
	SESSION="$default_session"
	SESSION_="$SESSION"
fi

# Export DESKTOP_SESSION
if test ! "${SET_DESKTOP_SESSION}" = n; then
	export DESKTOP_SESSION="$SESSION"
fi

# Apply package specific settings and run package specific programs
for f in ~/.config/X11/xinit/xinitrc.d/*; do
	if test -r "$f"; then
		. -- "$f"
	fi
done

# Set keyboard settings
setkeys

# Start hotkey daemon
xkbdbind &

# Start session
exec ${SESSION_WRAPPER} "$SESSION"