]> git.rmz.io Git - dotfiles.git/blob - xinitrc
Backup UH
[dotfiles.git] / xinitrc
1 #!/bin/sh
2
3 logfile=$XDG_DATA_HOME/xorg/xinit.log
4 userresources=$HOME/.Xresources
5 usermodmap=$HOME/.Xmodmap
6 userprofile=$HOME/.xprofile
7 sysresources=/etc/X11/xinit/.Xresources
8 sysmodmap=/etc/X11/xinit/.Xmodmap
9
10 # redirect all further output
11 exec 2>&1 >>"$logfile"
12
13 printf "\n%s Reading '~/.xinitrc'\n" $(date --iso-8601=minutes)
14
15 # merge in defaults and keymaps
16 if [ -f $sysresources ]; then
17 xrdb -merge $sysresources
18 fi
19
20 if [ -f $sysmodmap ]; then
21 xmodmap $sysmodmap
22 fi
23
24 if [ -f "$userresources" ]; then
25 xrdb -merge "$userresources"
26 fi
27
28 if [ -f "$usermodmap" ]; then
29 xmodmap "$usermodmap"
30 fi
31
32 # start some nice programs
33 if [ -d /etc/X11/xinit/xinitrc.d ] ; then
34 for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
35 [ -x "$f" ] && . "$f"
36 done
37 unset f
38 fi
39
40 if [ -f "$userprofile" ]; then
41 source "$userprofile"
42 fi
43
44 echo "Start Awesome"
45 exec awesome