#!/bin/bash OUTPUT="eDP-1" CURRENT=$(swaymsg -rt get_outputs | jq -r ".[] | select(.name==\"$OUTPUT\") | .current_mode.refresh" | cut -d. -f1) if [ "$CURRENT" -eq 120000 ]; then swaymsg output "$OUTPUT" mode 2880x1920@60Hz notify-send "Refresh Rate" "Switched to 60Hz" -t 2000 else swaymsg output "$OUTPUT" mode 2880x1920@120Hz notify-send "Refresh Rate" "Switched to 120Hz" -t 2000 fi pkill -RTMIN+8 waybar