🔧 chore(hypr/scripts): drop save/load-hyprsunset.sh scripts in favor of the userData implementation

This commit is contained in:
retrozinndev
2025-09-26 22:25:46 -03:00
parent e1a3e654be
commit 6d55afb3e9
5 changed files with 1 additions and 66 deletions
-34
View File
@@ -1,34 +0,0 @@
#!/usr/bin/env bash
# This script loads hyprsunset settings previously
# saved by the save-hyprsunset.sh script on shutdown.
# --------------
# Licensed under the BSD 3-Clause License
# Made by retrozinndev (João Dias)
# From https://github.com/retrozinndev/colorshell
[[ -z $XDG_CONFIG_HOME ]] && XDG_CONFIG_HOME="$HOME/.config"
file_="$XDG_CONFIG_HOME/hypr/hyprsunset.conf"
if ! [[ -f "$file_" ]]; then
echo "[warn] Couldn't load hyprsunset config: file not found"
exit 0
fi
if ! [[ "$XDG_CURRENT_DESKTOP" =~ "Hyprland" ]]; then
echo "[error] Seems like you're not running Hyprland! Exiting"
exit 1
fi
if [[ -z $(command -v hyprsunset) ]]; then
echo "[error] Couldn't load hyprsunset settings: it's either not installed or not in PATH"
exit 1
fi
temperature=$(cat "$file_" | grep -E "^temperature = (.*)" | awk -F= '{ print $2 }')> /dev/null
gamma=$(cat "$file_" | grep -E "^gamma = (.*)" | awk -F= '{ print $2 }')> /dev/null
hyprctl hyprsunset temperature $temperature
sleep .05
hyprctl hyprsunset gamma $gamma
-29
View File
@@ -1,29 +0,0 @@
#!/usr/bin/env bash
# This script saves hyprsunset values into a file using
# hyprlang, in `$XDG_CONFIG_HOME/hypr/hyprsunset.conf`.
# It is used to save last user configuration on computer
# shutdown.
# --------------
# Licensed under the BSD 3-Clause License
# Made by retrozinndev (João Dias)
# From https://github.com/retrozinndev/colorshell
[[ -z $XDG_CONFIG_HOME ]] && XDG_CONFIG_HOME="$HOME/.config"
if ! [[ "$XDG_CURRENT_DESKTOP" =~ "Hyprland" ]]; then
echo "[error] Seems like you're not running Hyprland! Exiting"
exit 1
fi
if [[ -z $(command -v hyprsunset) ]]; then
echo "[error] Couldn't save hyprsunset settings: it's either not installed or not in PATH"
exit 1
fi
output="$XDG_CONFIG_HOME/hypr/hyprsunset.conf"
temperature=$(hyprctl hyprsunset temperature || 6000)
gamma=$(hyprctl hyprsunset gamma || 100)
printf "temperature = %d\ngamma = %d" "$temperature" "$gamma" > $output