Files
arthur-os/bin
37189368fb Clean up orphaned voxtype status processes on exit (#5345)
* Clean up orphaned voxtype status processes on exit

Waybar's custom/voxtype module runs omarchy-voxtype-status, which spawns
a long-lived `voxtype status --follow` child. When Waybar reloads (config
change, display hotplug, Hyprland reload), it kills the wrapper but the
child survives as an orphan. Over time dozens accumulate.

`trap 'kill 0' EXIT` signals the entire process group when the wrapper
exits, ensuring the voxtype child is cleaned up.

* Explain purpose of trap

---------

Co-authored-by: David Heinemeier Hansson <david@hey.com>
2026-04-22 12:56:37 +02:00
..
2026-03-02 14:15:46 +01:00
2026-03-02 14:15:46 +01:00
2026-02-26 10:13:36 +01:00
2026-03-26 09:23:59 +01:00
2026-03-26 09:23:59 +01:00
2026-04-15 10:00:49 +02:00
2026-02-21 14:18:35 +01:00
2026-02-25 21:44:08 -05:00
2026-01-05 10:53:24 +01:00
2026-01-05 10:53:24 +01:00
2026-01-05 10:53:24 +01:00
2026-02-25 21:44:08 -05:00
2026-02-20 17:57:26 -05:00
2026-02-09 23:01:46 +01:00
2025-09-15 19:04:11 +02:00
2026-04-17 15:35:36 +02:00
2026-02-28 15:06:16 +01:00
2026-01-31 21:51:18 +01:00