From b550d51d1615b3b121e04658d221d0dd8d1d327d Mon Sep 17 00:00:00 2001 From: lara Date: Fri, 20 Nov 2020 19:05:12 +0100 Subject: [PATCH] Add .xinitrc --- install.sh | 2 +- xinitrc | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 53 insertions(+), 1 deletion(-) create mode 100755 xinitrc diff --git a/install.sh b/install.sh index 2df96f6..e0ff46a 100755 --- a/install.sh +++ b/install.sh @@ -8,7 +8,7 @@ XDG_CONFIG_HOME=${XDG_CONFIG_HOME:-$HOME/.config} XDG_DATA_HOME=${XDG_DATA_HOME:-$HOME/.local/share} # 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" DATA_DIR="data" diff --git a/xinitrc b/xinitrc new file mode 100755 index 0000000..10f5f1a --- /dev/null +++ b/xinitrc @@ -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