#!/bin/bash # omarchy:summary=Set or toggle rounded Mako notification corners # omarchy:args=[toggle|sharp|round] # omarchy:examples=omarchy style corners mako toggle | omarchy style corners mako round | omarchy style corners mako sharp TOGGLES_CONFIG="$HOME/.local/state/omarchy/toggles/mako.ini" set_radius() { local radius="$1" mkdir -p "$(dirname "$TOGGLES_CONFIG")" touch "$TOGGLES_CONFIG" if grep -q '^border-radius=' "$TOGGLES_CONFIG"; then sed -i "s/^border-radius=.*/border-radius=$radius/" "$TOGGLES_CONFIG" else echo "border-radius=$radius" >>"$TOGGLES_CONFIG" fi } case "${1:-toggle}" in round) set_radius 6 ;; sharp) set_radius 0 ;; toggle) if [[ -f $TOGGLES_CONFIG ]] && grep -q '^border-radius=6$' "$TOGGLES_CONFIG"; then set_radius 0 else set_radius 6 fi ;; *) echo "Usage: omarchy-style-corners-mako [toggle|sharp|round]" exit 1 ;; esac makoctl reload