#!/bin/bash monitors="$(xrandr | awk '/ connected/ {print $1}')" num_monitors="$(echo "${monitors}" | wc -l)" if [[ $num_monitors -ge 3 ]]; then xrandr --output eDP-1 --off --output DP-4 --left-of DP-3 --primary --output DP-3 --auto else primary="$(echo "${monitors}" | head -n 1)" output="$(echo "${monitors}" | tail -n 1)" command="xrandr --output --output ${primary} --primary" if [[ ${output} != ${primary} ]]; then command="${command} --right-of ${output} --output ${output} --auto" fi ${command} fi feh --bg-scale {{ wallpaper_path }}