685a75a0f58de8ca2e55b413d71080b8767e2c2c
[dotfiles.git] / x / .xinitrc
1 #!/bin/bash
2 #To fix java applications in tiling (e.g. arduino)
3 export _JAVA_AWT_WM_NONREPARENTING=1
4
5 # notifications
6 dunst &
7
8 # tray icons
9 # trayer --align right --widthtype request --SetPartialStrut false --height 22 &
10
11 # gpg agent
12 eval "$(gpg-agent --daemon)"
13
14 # XResources
15 xrdb -merge ~/.Xresources
16
17 # auto locking
18 xautolock -locker slock -time 10 &
19
20 # Other system wide xinit files
21 if [ -d /etc/X11/xinit/xinitrc.d ] ; then
22 for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
23 [ -x "$f" ] && . "$f"
24 done
25 unset f
26 fi
27
28 # status bar
29 while true; do xsetroot -name "$(bar)"; sleep 1m; done &
30
31 # wm
32 while true; do dwm 1>/tmp/dwm.log 2>&1; done