hyprland + waybar + GTK (Catpuccin)

This commit is contained in:
nx2
2024-04-01 16:42:51 +02:00
parent da22e65d5a
commit 06d616a6e5
779 changed files with 101007 additions and 103 deletions

34
theme_oomox/scripts/darker.sh Executable file
View File

@@ -0,0 +1,34 @@
#!/usr/bin/env bash
set -ueo pipefail
#set -x
darker_channel() {
value="$1"
light_delta="$2"
value_int="$(bc <<< "ibase=16; $value")"
result="$(bc <<< "$value_int - $light_delta")"
if [[ "$result" -lt 0 ]]; then
result=0
fi
if [[ "$result" -gt 255 ]]; then
result=255
fi
echo "$result"
}
darker() {
hexinput="$(tr '[:lower:]' '[:upper:]' <<< "$1")"
light_delta="${2-10}"
a="$(cut -c-2 <<< "$hexinput")"
b="$(cut -c3-4 <<< "$hexinput")"
c="$(cut -c5-6 <<< "$hexinput")"
r="$(darker_channel "$a" "$light_delta")"
g="$(darker_channel "$b" "$light_delta")"
b="$(darker_channel "$c" "$light_delta")"
printf '%02x%02x%02x\n' "$r" "$g" "$b"
}
darker "$@"