xsession: rename .xsession to .xinitrc (note: restow needed)
This commit is contained in:
83
xsession/.xinitrc
Executable file
83
xsession/.xinitrc
Executable file
@@ -0,0 +1,83 @@
|
||||
#!/bin/sh
|
||||
|
||||
if [ -z "$EDITOR" ]; then
|
||||
. ~/.profile
|
||||
fi
|
||||
|
||||
xset b off
|
||||
xrandr --auto
|
||||
xrandr --output DP-0 --left-of DP-2 --primary
|
||||
xrandr --output HDMI-0 --left-of DP-0
|
||||
xrdb -merge ~/.Xresources -DHOME="$HOME"
|
||||
setxkbmap pl -option ctrl:nocaps
|
||||
|
||||
if [ -x ~/.fehbg ]; then
|
||||
~/.fehbg &
|
||||
else
|
||||
hsetroot -solid '#4a4a4a'
|
||||
fi
|
||||
|
||||
# lock screen on suspend/hibernate
|
||||
if which xss-lock slock >/dev/null; then
|
||||
xss-lock slock &
|
||||
else
|
||||
( echo "Missing command(s):"; which xss-lock slock 2>&1 ) | xmessage -file -
|
||||
fi
|
||||
|
||||
xsettingsd &
|
||||
|
||||
xsetroot -cursor_name left_ptr
|
||||
|
||||
picom -b -I 1 -O 1 -e 1 --no-fading-openclose --backend glx || compton -b --no-fading-openclose
|
||||
|
||||
if which dwm > /dev/null; then
|
||||
dunst &
|
||||
lupan-clock &
|
||||
exec dwm
|
||||
fi
|
||||
|
||||
if which awesome > /dev/null; then
|
||||
exec awesome
|
||||
fi
|
||||
|
||||
if which dk > /dev/null; then
|
||||
for m in $(polybar --list-monitors | cut -d: -f1); do
|
||||
MONITOR=$m polybar --reload bar &
|
||||
done
|
||||
fi
|
||||
exec dk
|
||||
fi
|
||||
|
||||
if which xmonad > /dev/null && test -f ~/.config/xmonad/xmonad.hs; then
|
||||
exec xmonad
|
||||
fi
|
||||
|
||||
if which stumpwm > /dev/null && test -f ~/.stumpwm.d/init.lisp; then
|
||||
export SBCL_HOME="$(dirname $(dirname $(readlink -f $(which sbcl))))/lib/sbcl/"
|
||||
exec stumpwm
|
||||
fi
|
||||
|
||||
if which qtile > /dev/null && test -f ~/.config/qtile/config.py; then
|
||||
exec qtile start
|
||||
fi
|
||||
|
||||
if which spectrwm > /dev/null && test -f ~/.spectrwm.conf; then
|
||||
exec spectrwm
|
||||
fi
|
||||
|
||||
if which lupan-wm > /dev/null; then
|
||||
xsetroot -cursor_name left_ptr
|
||||
lupan-clock &
|
||||
exec lupan-wm -s 20
|
||||
fi
|
||||
|
||||
if which bspwm > /dev/null; then
|
||||
sxhkd &
|
||||
exec bspwm
|
||||
fi
|
||||
|
||||
if which i3 > /dev/null; then
|
||||
exec i3
|
||||
fi
|
||||
|
||||
exec xterm
|
||||
Reference in New Issue
Block a user