dotfiles

Clean dotfiles
git clone git://git.dimitrijedobrota.com/dotfiles.git
Log | Files | Refs

xinitrc (894B)


0 #!/bin/sh
2 userresources=$XDG_CONFIG_HOME/X11/Xresources
3 usermodmap=$XDG_CONFIG_HOME/X11/Xmodmap
4 sysresources=/etc/X11/xinit/.Xresources
5 sysmodmap=/etc/X11/xinit/.Xmodmap
7 # merge in defaults and keymaps
9 if [ -f $sysresources ]; then
10 xrdb -merge $sysresources
11 fi
13 if [ -f $sysmodmap ]; then
14 xmodmap $sysmodmap
15 fi
17 if [ -f "$userresources" ]; then
18 xrdb -merge "$userresources"
19 fi
21 if [ -f "$usermodmap" ]; then
22 xmodmap "$usermodmap"
23 fi
25 # start some nice programs
27 if [ -d /etc/X11/xinit/xinitrc.d ] ; then
28 for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
29 [ -x "$f" ] && . "$f"
30 done
31 unset f
32 fi
34 if command -v slstatus &> /dev/null; then
35 slstatus 2>&1 >/dev/null &
36 else
37 echo "Warning: slstatus does not exist!"
38 fi
40 if command -v dwm &> /dev/null; then
41 while true; do
42 dwm && continue || break
43 done
44 else
45 echo "Error: dwm does not exist!"
46 exit 1
47 fi