Add .xinitrc

This commit is contained in:
lara 2020-11-20 19:05:12 +01:00
parent ecb9c097c3
commit b550d51d16
2 changed files with 53 additions and 1 deletions

View file

@ -8,7 +8,7 @@ XDG_CONFIG_HOME=${XDG_CONFIG_HOME:-$HOME/.config}
XDG_DATA_HOME=${XDG_DATA_HOME:-$HOME/.local/share} XDG_DATA_HOME=${XDG_DATA_HOME:-$HOME/.local/share}
# List of the config files to install # List of the config files to install
FILES="vimrc zshrc gitconfig vim gitignore_global git_user ctags.d mailcap" FILES="vimrc zshrc gitconfig vim gitignore_global git_user ctags.d mailcap xinitrc"
CONF_DIR="config" CONF_DIR="config"
DATA_DIR="data" DATA_DIR="data"

52
xinitrc Executable file
View file

@ -0,0 +1,52 @@
#!/bin/sh
userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/etc/X11/xinit/.Xresources
sysmodmap=/etc/X11/xinit/.Xmodmap
# merge in defaults and keymaps
if [ -f $sysresources ]; then
xrdb -merge $sysresources
fi
if [ -f $sysmodmap ]; then
xmodmap $sysmodmap
fi
if [ -f "$userresources" ]; then
xrdb -merge "$userresources"
fi
if [ -f "$usermodmap" ]; then
xmodmap "$usermodmap"
fi
# Run xinitrc.d setup scripts
if [ -d /etc/X11/xinit/xinitrc.d ] ; then
for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
[ -x "$f" ] && . "$f"
done
unset f
fi
export QT_STYLE_OVERRIDE=kvantum
# Statusbar loop
~/suckless/slstatus/slstatus&
while true; do
feh --randomize --bg-scale "$HOME/wallpapers/"*.{jpeg,jpg,png}
sleep 10m
done &
pasystray &
##blueman-applet &
# In case of unwanted shadows, break glass:
# https://www.reddit.com/r/suckless/comments/hzop00/dwm_how_to_remove_picomcompton_shadow_from/
picom&
mpd&
#kitty --single-instance zsh -c 'task ready; zsh'&
exec ~/dev/linux-utils/loopdwm