aboutsummaryrefslogtreecommitdiff
path: root/executable_dot_xinitrc
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--executable_dot_xinitrc.tmpl57
1 files changed, 36 insertions, 21 deletions
diff --git a/executable_dot_xinitrc.tmpl b/executable_dot_xinitrc.tmpl
index 2278245..dd5d8b5 100644
--- a/executable_dot_xinitrc.tmpl
+++ b/executable_dot_xinitrc.tmpl
@@ -1,45 +1,60 @@
#!/bin/sh
+# Make sure that everything started by our window manager
+# happens from ${HOME}
+cd ${HOME}
+
+# Load our resources
+if test -f ~/.Xresources; then
+ # -I specifies the path to look for
+ # #include references.
+ xrdb -merge -I$HOME ~/.Xresources
+fi
+
+# Set our background to black
+xsetroot -solid black
+
+# xset dpms standby suspend off
+xset dpms 180 210 240
case `uname` in
Darwin)
- cd ${HOME}
- xrdb -merge ~/.Xresources
- exec icewm-session
+ # Don't forget to create a symlink from
+ # ~/.xinitrc.d/xinitrc.sh -> ~/.xinitrc
+ export LANG="{{ .locale }}"
+ export LC_TIME="en_GB.UTF-8"
+ export LC_COLLATE=C
+ urxvtd -q -f -o &
+ exec cwm
;;
+
OpenBSD)
export LANG="{{ .locale }}"
- export LC_time="en_GB.UTF-8"
+ export LC_TIME="en_GB.UTF-8"
export LC_COLLATE=C
- if test -f ~/.Xresources; then
- xrdb -merge ~/.Xresources
- fi
+ [ -d /usr/local/share/fonts/spleen ] && xset +fp /usr/local/share/fonts/spleen/
redshift &
${HOME}/bin/icd
urxvtd -q -f -o &
- xset dpms 180 300 600
exec cwm
;;
- *)
- if test -f ~/.Xresources; then
- xrdb -merge -I$HOME ~/.Xresources
- fi
- redshift &
+
+ Linux)
${HOME}/bin/icd
- # xcompmgr &
+ ${HOME}/bin/mice.sh
+
+ redshift &
+ ${HOME}/.screenlayout/{{ .chezmoi.hostname }}-home.sh
trayer --tint black --edge top --SetDockType true --SetPartialStrut true \
--expand true --width 10 --transparent true --height 12 --align right &
${HOME}/.dzen/battery.sh &
+
+ sh ${HOME}/bin/startaudio &
pavucontrol &
+
urxvtd -q -f -o &
urxvtc &
- ${HOME}/.screenlayout/{{ .chezmoi.hostname }}-home.sh
- if [ "false" = "True" ]; then
- sh bin/startaudio &
- fi
- ${HOME}/bin/mice.sh
- xset dpms 180 300 600
- exec /usr/bin/xmonad
+ exec xmonad
;;
esac