#!/usr/bin/env bash ENV_TYPE="${1}" if [[ "$ENV_TYPE" = "auto" ]]; then if [[ "$(xrandr --listmonitors | grep 'Monitors:' | awk '{print $2}')" -gt 1 ]]; then ENV_TYPE="lodpi" else ENV_TYPE="" fi fi if [[ -z "$ENV_TYPE" ]]; then ENV_TYPE="" else ENV_TYPE="${ENV_TYPE}-" fi sysresources="/etc/X11/xinit/.Xresources" sysmodmap="/etc/X11/xinit/.Xmodmap" userresources="$HOME/.Xresources" usercolors="$DOTFILES_PATH/scripts/colors/xresources" userenv="$EDFP/x/${ENV_TYPE}resources" usermodmap="$EDFP/x/modmap" if [ -f "$sysresources" ]; then xrdb -merge "$sysresources" >/dev/null 2>&1 fi if [ -f "$sysmodmap" ]; then xmodmap "$sysmodmap" >/dev/null 2>&1 fi if [ -f "$userresources" ]; then xrdb -merge "$userresources" >/dev/null 2>&1 fi if [ -f "$usercolors" ]; then xrdb -merge "$usercolors" >/dev/null 2>&1 fi if [ -f "$userenv" ]; then xrdb -merge "$userenv" >/dev/null 2>&1 fi if [ -f "$usermodmap" ]; then xmodmap "$usermodmap" >/dev/null 2>&1 fi 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