[xresources] enhancements
[~bandali/configs] / x / .xprofile
... / ...
CommitLineData
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
14# workaround for some java apps, when running a non-reparenting window manager
15export _JAVA_AWT_WM_NONREPARENTING=1
16
17xrdb -merge ~/.Xresources
18# xrdb -merge ~/.base16-tomorrow.dark.256.xresources
19# xrdb -merge ~/.gotham.xresources
20# xrdb -merge ~/.hybrid.xresources
21# xrdb -merge ~/.dawn.xresources
22# xrdb -merge ~/.zenburn.xresources
23xrdb -merge ~/.solarized-dark.xresources
24
25# set the cursor icon
26# xsetroot -cursor_name left_ptr &
27
28# set the wallpaper
29# sh ~/.fehbg &
30
31# font stuff
32# xset +fp /usr/share/fonts/local
33# xset +fp ~/.fonts
34# xset fp rehash
35# xset b off
36
37# the compositor
38compton &
39
40# xbacklight -set 50
41
42# synaptics (touchpad) configs
43synclient TapButton2=3
44synclient TapButton3=2
45synclient HorizTwoFingerScroll=1
46synclient VertScrollDelta=-237
47synclient HorizScrollDelta=-237
48
49# swap caps lock and esc
50setxkbmap -option caps:swapescape
51
52# MPD daemon start (if no other instance exists)
53[ -z $(pidof mpd) ] && mpd &
54
55# screen powersave
56# xset +dpms
57# xset dpms 0 0 300
58
59# lock the screen using lightdm after 5 minutes
60# xautolock -time 5 -locker "slimlock" &
61
62
63# exec gnome-session
64# exec startkde
65# exec startxfce4
66# ...or the Window Manager of your choice
67# source ~/.profile
68bspwm &
69sxhkd &
70sleep 1 && pnmixer &
71# panel &
72
73# DEFAULTSESSION=bspwm
74# case "$1" in
75# i3) exec i3;;
76# bspwm) exec bspwm;;
77# *) exec $DEFAULTSESSION ;;
78# esac
79