Leave this to the themes

This commit is contained in:
David Heinemeier Hansson
2026-05-19 21:01:51 +02:00
parent abf0a68b54
commit 0f4490c9fc
10 changed files with 18 additions and 90 deletions
-20
View File
@@ -1,20 +0,0 @@
#!/bin/bash
# omarchy:summary=Set Hyprland corners to sharp or round (the shell mirrors Hyprland)
# omarchy:args=<sharp|round>
# omarchy:examples=omarchy style corners round | omarchy style corners sharp
if [[ $1 != "sharp" && $1 != "round" ]]; then
echo "Usage: omarchy-style-corners <sharp|round>"
exit 1
fi
# The shell tracks Hyprland's `decoration:rounding` directly via
# Quickshell's qs.Commons.Style singleton; no separate shell state file is
# written.
omarchy-style-corners-hyprland "$1"
case $1 in
sharp) omarchy-notification-send "Sharp corners enabled" -g 󰝣 ;;
round) omarchy-notification-send "Round corners enabled" -g 󰘇 ;;
esac
-17
View File
@@ -1,17 +0,0 @@
#!/bin/bash
# omarchy:summary=Set or toggle shape of Hyprland window corners
# omarchy:args=[toggle|sharp|round]
# omarchy:examples=omarchy style corners hyprland toggle | omarchy style corners hyprland round | omarchy style corners hyprland sharp
case "${1:-toggle}" in
round) set -- on ;;
sharp) set -- off ;;
toggle) ;;
*)
echo "Usage: omarchy-style-corners-hyprland [toggle|sharp|round]"
exit 1
;;
esac
omarchy-hyprland-toggle rounded-corners "$1"
-19
View File
@@ -1,19 +0,0 @@
#!/bin/bash
# omarchy:summary=No-op shim; the shell now mirrors Hyprland's decoration:rounding directly
# omarchy:args=[toggle|sharp|round]
# omarchy:examples=omarchy style corners quickshell toggle | omarchy style corners quickshell round | omarchy style corners quickshell sharp
# qs.Commons.Style reads decoration:rounding from hyprctl. Theme changes
# refresh it through shell IPC, while user corner toggles still trigger their
# own refresh. There is no separate quickshell-menu.json to write anymore.
# This shim stays around so anyone still calling the old subcommand (or the
# dispatcher in omarchy-style-corners) doesn't error out.
case "${1:-toggle}" in
round|sharp|toggle) exit 0 ;;
*)
echo "Usage: omarchy-style-corners-quickshell [toggle|sharp|round]" >&2
exit 1
;;
esac