♻️ hypr(scripts/night-light): move script to hypr/scripts

This commit is contained in:
retrozinndev
2025-04-05 19:47:33 -03:00
parent 8e2c4a9302
commit 804ab9e72a
3 changed files with 22 additions and 4 deletions
+2 -1
View File
@@ -7,7 +7,8 @@
# Services/Daemons
exec-once = /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
# exec-once = /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
exec-once = systemctl enable --user --now hyprpolkitagent
exec-once = systemctl enable --user --now hypridle
exec-once = systemctl enable --user --now gnome-keyring-daemon
exec-once = wl-paste --type text --watch cliphist store
+3 -3
View File
@@ -8,7 +8,7 @@
# From https://github.com/retrozinndev/Hyprland-Dots
if [[ -f "$HOME/.cache/night-light.pid" ]]; then
rm "$HOME/.cache/night-light.pid"
sh $HOME/.config/eww/scripts/night-light.sh
if [[ -f "$XDG_CACHE_HOME/night-light.pid" ]]; then
rm "$XDG_CACHE_HOME/night-light.pid"
sh $XDG_CONFIG_HOME/hypr/scripts/night-light.sh
fi
+17
View File
@@ -0,0 +1,17 @@
#!/usr/bin/env bash
set -e
pidfile="$HOME/.cache/night-light.pid"
temperature=4500 # in K
# run only if pid file does not exist
if ! [[ -f $pidfile ]]; then
touch $pidfile
hyprsunset -t $temperature &
_pid=$!
echo -e $_pid > $pidfile
wait $_pid && rm -f $pidfile
else
echo "There's already an instance running! Mistake? Delete \"~/.cache/night-light.pid\"."
exit 1
fi