personal-dotfiles/.xinitrc

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