#!/bin/bash

export LIBVA_DRIVER_NAME=iHD

if [ "$1" == "xterm" ]; then
    # startx sets first argument to xterm if other arguments where given.
    shift
fi

if [ "$1" == "failsafe" ]; then
    export XDG_CONFIG_HOME="${XDG_CONFIG_HOME-$HOME/.config}"
    export NX_CONFIG_HOME="${NX_CONFIG_HOME-$XDG_CONFIG_HOME/nxsession/sprinkles}"
    nxrandr
    unset NX_CONFIG_HOME
    unset XDG_CONFIG_HOME
    exec xterm -fg white -bg black
elif [ "$1" == "debug" ]; then
    exec xterm -fg white -bg black -e "nxinit-env --desktop nxde --session sprinkles -d"
else
    exec nxinit-env --desktop nxde --session sprinkles -d -q
fi
