- Move 18 Hyprland/desktop scripts from features/desktop/scripts/ to packaged directories - Add nomarchy.hardware.fwupd option (default false) and enable service - Implement nomarchy-update-firmware wrapper for fwupdmgr - Add hyprland, swayosd, and fwupd to nomarchy-system-scripts dependencies - Update docs/SCRIPTS.md with 'kept' status for ported scripts
15 lines
558 B
Bash
Executable File
15 lines
558 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# Waybar is provided as a Home Manager user service
|
|
# (programs.waybar.systemd.enable = true), so the right way to restart it is
|
|
# via systemd. `pkill + uwsm-app` races with HM's sd-switch on theme changes
|
|
# and sometimes lands the new waybar without a full environment, producing
|
|
# the "wrong colors after theme switch" symptom.
|
|
|
|
if systemctl --user list-unit-files waybar.service >/dev/null 2>&1; then
|
|
exec systemctl --user restart waybar.service
|
|
fi
|
|
|
|
# Fallback for systems where waybar isn't managed by systemd.
|
|
nomarchy-restart-app waybar
|