Files
DotfilesOld/xinitrc
Thomas Ruoff 5fa12d62f6 update xinitrc
2016-02-11 14:43:46 +01:00

37 lines
727 B
Bash
Executable File

#!/bin/bash
#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)
if [ -d /etc/X11/xinit/xinitrc.d ]; then
for f in /etc/X11/xinit/xinitrc.d/*; do
[ -x "$f" ] && . "$f"
done
unset f
fi
pulseaudio --start
eval $(gpg-agent -s --enable-ssh-support --daemon --write-env-file $HOME/.gpg-agent-info)
xrdb $HOME/.Xresources
# add additional fonts
xset +fp /usr/share/fonts/local
xset fp rehash
echo $1 > ~/.xinitrc-arg
case $1 in
xterm)
exec xterm
;;
hlwm|*) # default is herbstluftwm
xbindkeys -n &
urxvtd &
udiskie --tray &
xautolock -time 10 -locker slock -corners -0+0 -cornerdelay 3 &
exec herbstluftwm --locked
;;
esac