mirror of
https://github.com/arthur-pbty/arthur-os.git
synced 2026-08-01 20:28:16 +02:00
36 lines
817 B
Bash
Executable File
36 lines
817 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# omarchy:summary=Set or toggle rounded Hyprlock input field corners
|
|
# omarchy:args=[toggle|sharp|round]
|
|
# omarchy:examples=omarchy style corners hyprlock toggle | omarchy style corners hyprlock round | omarchy style corners hyprlock sharp
|
|
|
|
TOGGLES_CONFIG="$HOME/.local/state/omarchy/toggles/hyprlock.conf"
|
|
|
|
set_rounding() {
|
|
local radius="$1"
|
|
|
|
mkdir -p "$(dirname "$TOGGLES_CONFIG")"
|
|
|
|
cat >"$TOGGLES_CONFIG" <<EOF
|
|
input-field {
|
|
rounding = $radius
|
|
}
|
|
EOF
|
|
}
|
|
|
|
case "${1:-toggle}" in
|
|
round) set_rounding 6 ;;
|
|
sharp) set_rounding 0 ;;
|
|
toggle)
|
|
if [[ -f $TOGGLES_CONFIG ]] && grep -q '^ rounding = 6$' "$TOGGLES_CONFIG"; then
|
|
set_rounding 0
|
|
else
|
|
set_rounding 6
|
|
fi
|
|
;;
|
|
*)
|
|
echo "Usage: omarchy-style-corners-hyprlock [toggle|sharp|round]"
|
|
exit 1
|
|
;;
|
|
esac
|