Commit | Line | Data |
---|---|---|
3aeeb20d AB |
1 | #!/bin/sh |
2 | # | |
3 | # ~/.xinitrc | |
4 | # | |
5 | # Executed by startx (run your window manager from here) | |
6 | ||
7 | if [ -d /etc/X11/xinit/xinitrc.d ]; then | |
8 | for f in /etc/X11/xinit/xinitrc.d/*; do | |
9 | [ -x "$f" ] && . "$f" | |
10 | done | |
11 | unset f | |
12 | fi | |
13 | ||
73cd9ce5 | 14 | # workaround for some java apps, when running a non-reparenting window manager |
22611512 AB |
15 | export _JAVA_AWT_WM_NONREPARENTING=1 |
16 | ||
3aeeb20d | 17 | xrdb -merge ~/.Xresources |
6a51aaba | 18 | xrdb -merge ~/.base16-tomorrow.dark.256.xresources |
73cd9ce5 AB |
19 | |
20 | # set the cursor icon | |
dcbfb16d | 21 | # xsetroot -cursor_name left_ptr & |
73cd9ce5 AB |
22 | |
23 | # set the wallpaper | |
dcbfb16d | 24 | # sh ~/.fehbg & |
73cd9ce5 AB |
25 | |
26 | # font stuff | |
dcbfb16d AB |
27 | # xset +fp /usr/share/fonts/local |
28 | # xset +fp ~/.fonts | |
29 | # xset fp rehash | |
30 | # xset b off | |
73cd9ce5 AB |
31 | |
32 | # the compositor | |
3af214ef | 33 | compton & |
73cd9ce5 AB |
34 | |
35 | # xbacklight -set 50 | |
36 | ||
37 | # synaptics (touchpad) configs | |
3aeeb20d AB |
38 | synclient TapButton2=3 |
39 | synclient TapButton3=2 | |
40 | synclient HorizTwoFingerScroll=1 | |
41 | synclient VertScrollDelta=-237 | |
42 | synclient HorizScrollDelta=-237 | |
73cd9ce5 AB |
43 | |
44 | # swap caps lock and esc | |
d0c8be2e | 45 | setxkbmap -option caps:swapescape |
3aeeb20d | 46 | |
faafd14a AB |
47 | # MPD daemon start (if no other instance exists) |
48 | [ -z $(pidof mpd) ] && mpd & | |
49 | ||
3aeeb20d | 50 | # screen powersave |
dcbfb16d AB |
51 | # xset +dpms |
52 | # xset dpms 0 0 300 | |
73cd9ce5 AB |
53 | |
54 | # lock the screen using lightdm after 5 minutes | |
dcbfb16d | 55 | # xautolock -time 5 -locker "slimlock" & |
73cd9ce5 | 56 | |
3aeeb20d AB |
57 | |
58 | # exec gnome-session | |
59 | # exec startkde | |
73cd9ce5 | 60 | # exec startxfce4 |
3aeeb20d | 61 | # ...or the Window Manager of your choice |
dcbfb16d | 62 | # source ~/.profile |
47babb65 | 63 | bspwm & |
de2c0972 | 64 | sxhkd & |
dcbfb16d AB |
65 | sleep 1 && pnmixer & |
66 | # panel & | |
67 | ||
68 | # DEFAULTSESSION=bspwm | |
69 | # case "$1" in | |
70 | # i3) exec i3;; | |
71 | # bspwm) exec bspwm;; | |
72 | # *) exec $DEFAULTSESSION ;; | |
73 | # esac | |
74 |