#!/bin/zsh [ $1 ] && RESOLUTION=$1 || RESOLUTION=2k source ${0:a:h}/xorg.zsh ${RESOLUTION} ${@:2} case $MONITOR_CONFIGURATION in ( home ) XRANDR_SET \ --compositing enable \ --screen-blank disable \ --sound-effect login \ --background ${I3_DEFAULT_THEME_BACKGROUND} \ ${XRANDR_ARGS__livingroom[@]} --pos 0x0 \ ${XRANDR_ARGS__bedroom[@]} --pos 0x0 \ ${XRANDR_ARGS__smol[@]} --pos 0x0 --primary \ ;; ( unknown ) # temporary office setup xrandr --output DP-4 --mode 2560x1440 --pos 0x0 --primary scwrypts desktop i3 set background -- $(scwrypts -n get theme).jpg scwrypts desktop screen blank -- disable "${DOTWRYN}/bin/polybar" return 0 ;; ( unknown ) echo 'unknown state; using default configuration to prevent monitor issues' xrandr --output $(xrandr | grep ' connected' | awk '{print $1;}') --primary scwrypts desktop i3 set background -- $(scwrypts -n get theme).jpg "$DOTWRYN/bin/polybar" scwrypts desktop play sound -- login return 0 ;; esac