#!/bin/bash date > "$HOME/session.log" setxkbmap us xsetroot -cursor_name left_ptr feh --bg-fill "$HOME/.config/wallpaper" env_file="$HOME/.config/env" modmap_file="$HOME/.Xmodmap" resources_file="$HOME/.Xresources" [[ -f "$env_file" ]] && . "$env_file" [[ -f "$modmap_file" ]] && xmodmap "$modmap_file" [[ -f "$resources_file" ]] && xrdb -merge -I"$HOME" "$resources_file" echo "passed config files" >> "$HOME/session.log" 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 echo "passed xinitrc" >> "$HOME/session.log" mkdir -p "$HOME"/.local/share/keyrings eval $(/usr/bin/gnome-keyring-daemon --start) && export SSH_AUTH_SOCK # updates check & echo "passed updates" >> "$HOME/session.log" unclutter -idle 1 & # brightness load & clipmenud & fcitx5 -d & # slstatus & # plank & dunst & picom & # [ ! -s "$HOME/.config/mpd/pid" ] && mpd & echo "passed autorun" >> "$HOME/session.log" exec xmonad