some other script tweaks

This commit is contained in:
pika 2025-06-09 12:46:15 +02:00
parent c3661ea5ce
commit 85c1e3be84
2 changed files with 17 additions and 13 deletions

View file

@ -5,6 +5,17 @@ command-exists() {
command -v "$@" >/dev/null 2>&1 command -v "$@" >/dev/null 2>&1
} }
kill-all() {
# ─< Kill already running processes >─────────────────────────────────────────────────────
hyprpanel="gjs" # since hyprpanel has so many different wordings, making it clear that this is currently the hyprpanel service name
_ps=(swaync gBar rofi fuzzel wofi swaync waybar $hyprpanel)
for _prs in "${_ps[@]}"; do
if pidof "${_prs}" >/dev/null; then
pkill "${_prs}"
fi
done
}
SCRIPTS="$HOME/.config/hypr/.scripts" SCRIPTS="$HOME/.config/hypr/.scripts"
# Logging helper # Logging helper
@ -121,15 +132,8 @@ init-xdg-portal() {
} }
main() { main() {
if command_exists swaync; then kill-all
pkill swaync setup-desktop
fi
if setup-desktop; then
log_notify "normal" "INFO" "System modules initialized."
else
log_notify "critical" "INFO" "System module initialization exited with errors.."
fi
if [ -x "/usr/lib/hyprpolkitagent" ]; then if [ -x "/usr/lib/hyprpolkitagent" ]; then
systemctl --user start hyprpolkitagent systemctl --user start hyprpolkitagent

View file

@ -1,7 +1,7 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ─< scriptdir declaration >────────────────────────────────────────────────────────────── # ─< scriptdir declaration >──────────────────────────────────────────────────────────────
_scripts="$HOME/.config/hypr/.scripts" SCRIPTS="$HOME/.config/hypr/.scripts"
# ─< Check if the given command exists silently >───────────────────────────────────────── # ─< Check if the given command exists silently >─────────────────────────────────────────
command_exists() { command_exists() {
@ -20,7 +20,7 @@ _kill_() {
} }
_redshift() { _redshift() {
. $_scripts/redshift.sh && notify-send -u low "󰴅" "Redshift active" . $SCRIPTS/redshift.sh && notify-send -u low "󰴅" "Redshift active"
} }
# ─< Relaunch waybar >──────────────────────────────────────────────────────────────────── # ─< Relaunch waybar >────────────────────────────────────────────────────────────────────
@ -94,10 +94,10 @@ main() {
sleep 0.2 sleep 0.2
# swaync >/dev/null 2>&1 & # swaync >/dev/null 2>&1 &
# notify-send "low" "bar" "launching.." # notify-send "low" "bar" "launching.."
bash "$_scripts/bar" bash "$SCRIPTS/bar"
notify-send "low" "wallpaper" "loading.." notify-send "low" "wallpaper" "loading.."
bash "$_scripts/wallpaper" bash "$SCRIPTS/wallpaper"
if command_exists redshift; then if command_exists redshift; then
notify-send "low" "redshift" "protecting your eyes from the blue light.." notify-send "low" "redshift" "protecting your eyes from the blue light.."