26 lines
512 B
Bash
26 lines
512 B
Bash
#!/usr/bin/env zsh
|
|
# .xinitrc
|
|
|
|
# define user resources
|
|
userresources="$HOME/.Xresources"
|
|
|
|
# merge user resources
|
|
if [[ -f $userresources ]]; then
|
|
xrdb -merge $userresources
|
|
fi
|
|
|
|
# load necessary software
|
|
if [[ -d /etc/X11/xinit/xinitrc.d ]]; then
|
|
for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
|
|
[[ -x "$f" ]] && source "$f"
|
|
done
|
|
unset f
|
|
fi
|
|
|
|
# swap control to caps lock
|
|
setxkbmap -option ctrl:nocaps
|
|
xcape -e 'Control_L=Escape'
|
|
|
|
# execute i3wm desktop
|
|
# exec dbus-launch --autolaunch=$(cat /etc/machine-id) i3
|