Move FIFO setup and percentage emission into helper scripts so the
Hyprland config has no raw $VAR references — Hyprland's parser
substitutes $varname at parse time, which mangled awk's $2 and
$HYPRLAND_INSTANCE_SIGNATURE and left binds broken after reload.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Also to start it, for some reason it needs to be killed and
there needs to be a sleep, etc. to avoid some race conditions.
Therefor I added this weird shell script to start it.
It felt always random where a new window would be opened, turns
out it was set to smart_split so it would check where tho mouse
cursor is and split to that side.
With this change it will always open right/bottom.