Allow termusic to apply (update) tui theme colors externally.
The specific thing I want to do is to integrate pywal into the tui themes, so that colors can sync with a different wallpaper. Pywal is only able to change the background color, and is unable to change anything else (border, foreground, highlight, etc).
Do you have already an idea for the implementation?
Reapply the current theme when a client receives SIGUSR1.
Automatically apply current theme on modifications to the currently watched file theme.yml.
Perhaps do some similar shenanigans with the termusic-server.
Of course, users would have to write their own scripts, something like...
Update: I also learned that termusic does not load the current them on start. I'm assuming it uses the tui.yml file instead... which while isn't impossible to hook into and modify, is quite inconvenient considering the functionality already exists to just load a theme, and it still doesn't update the terminal during operation.
Describe what you want
Allow termusic to apply (update) tui theme colors externally.
The specific thing I want to do is to integrate pywal into the tui themes, so that colors can sync with a different wallpaper. Pywal is only able to change the background color, and is unable to change anything else (border, foreground, highlight, etc).
Do you have already an idea for the implementation?
SIGUSR1
.theme.yml
.termusic-server
.Of course, users would have to write their own scripts, something like...
Update: I also learned that termusic does not load the current them on start. I'm assuming it uses the
tui.yml
file instead... which while isn't impossible to hook into and modify, is quite inconvenient considering the functionality already exists to just load a theme, and it still doesn't update the terminal during operation.