Add my GNU email
[~bandali/configs] / x / .xprofile
CommitLineData
3aeeb20d
AB
1#!/bin/sh
2#
3# ~/.xinitrc
4#
5# Executed by startx (run your window manager from here)
6
7if [ -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
12fi
13
73cd9ce5 14# workaround for some java apps, when running a non-reparenting window manager
22611512
AB
15export _JAVA_AWT_WM_NONREPARENTING=1
16
3aeeb20d 17xrdb -merge ~/.Xresources
7b898004 18# xrdb -merge ~/.base16-tomorrow.dark.256.xresources
37cd1e87 19xrdb -merge ~/.gotham.xresources
909e0988
AB
20# xrdb -merge ~/.hybrid.xresources
21# xrdb -merge ~/.dawn.xresources
af393530 22# xrdb -merge ~/.zenburn.xresources
37cd1e87 23# xrdb -merge ~/.solarized-dark.xresources
73cd9ce5
AB
24
25# set the cursor icon
dcbfb16d 26# xsetroot -cursor_name left_ptr &
73cd9ce5
AB
27
28# set the wallpaper
dcbfb16d 29# sh ~/.fehbg &
73cd9ce5
AB
30
31# font stuff
dcbfb16d
AB
32# xset +fp /usr/share/fonts/local
33# xset +fp ~/.fonts
34# xset fp rehash
35# xset b off
73cd9ce5
AB
36
37# the compositor
3c7e52b1 38#compton &
73cd9ce5
AB
39
40# xbacklight -set 50
41
42# synaptics (touchpad) configs
97923e8f
AB
43#synclient TapButton2=3
44#synclient TapButton3=2
45synclient TapButton1=1
46synclient TapButton2=0
47synclient TapButton3=0
3aeeb20d
AB
48synclient HorizTwoFingerScroll=1
49synclient VertScrollDelta=-237
50synclient HorizScrollDelta=-237
73cd9ce5
AB
51
52# swap caps lock and esc
d0c8be2e 53setxkbmap -option caps:swapescape
3aeeb20d 54
faafd14a
AB
55# MPD daemon start (if no other instance exists)
56[ -z $(pidof mpd) ] && mpd &
57
3aeeb20d 58# screen powersave
dcbfb16d
AB
59# xset +dpms
60# xset dpms 0 0 300
73cd9ce5
AB
61
62# lock the screen using lightdm after 5 minutes
dcbfb16d 63# xautolock -time 5 -locker "slimlock" &
73cd9ce5 64
fe8d2ea9
AB
65# adjust the keypress delays
66xset r rate 200 20
3aeeb20d
AB
67
68# exec gnome-session
69# exec startkde
73cd9ce5 70# exec startxfce4
3aeeb20d 71# ...or the Window Manager of your choice
dcbfb16d 72# source ~/.profile
1576a8fc
AB
73xfsettingsd &
74xfdesktop --disable-wm-check &
75xfce4-panel --disable-wm-check &
47babb65 76bspwm &
de2c0972 77sxhkd &
97923e8f 78#emacs --daemon &
af057af1 79sleep 2 && pnmixer &
dcbfb16d
AB
80# panel &
81
82# DEFAULTSESSION=bspwm
83# case "$1" in
84# i3) exec i3;;
85# bspwm) exec bspwm;;
86# *) exec $DEFAULTSESSION ;;
87# esac