2822f4160547b94f9e197c21e52103c20563ec7a
[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 # gpg agent
9 eval "$(gpg-agent --daemon)"
10
11 # XResources
12 xrdb -merge ~/.Xresources
13
14 # auto locking but only on laptop
15 if [ $(hostname) != ygdrassil ]; then
16 xautolock -locker slock -time 10 &
17 fi
18
19 # Other system wide xinit files
20 if [ -d /etc/X11/xinit/xinitrc.d ]; then
21 for f in /etc/X11/xinit/xinitrc.d/?*.sh; do
22 [ -x "$f" ] && . "$f"
23 done
24 fi
25
26 # status bar
27 while true; do xsetroot -name "$(bar)"; sleep 1m; done &
28
29 #xrandr --setmonitor Presentation 3840/1040x1080/640+0+0 eDP1,HDMI1
30 #xrandr --output eDP1 --mode 1920x1080 --output HDMI1 --mode 1920x1080 --right-of=eDP1
31 while true; do dwm 1>/tmp/dwm.log 2>&1; done