feat(audit): address batch 1 of missing scripts and enable fwupd
- 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
This commit is contained in:
14
features/scripts/utils/nomarchy-restart-waybar
Executable file
14
features/scripts/utils/nomarchy-restart-waybar
Executable file
@@ -0,0 +1,14 @@
|
||||
#!/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
|
||||
Reference in New Issue
Block a user