Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

request #132

Open
ghost opened this issue Apr 30, 2023 · 2 comments
Open

request #132

ghost opened this issue Apr 30, 2023 · 2 comments
Labels
enhancement New feature or request

Comments

@ghost
Copy link

ghost commented Apr 30, 2023

Please add command option in config file for background programs just like bar(panel)
So other programs like wbg and other live wallpaper programs can be used
thanks ,

@inclement inclement added the enhancement New feature or request label Apr 30, 2023
@inclement
Copy link
Owner

Hi @deepaknegilachu, do you know if any other compositors support a command option like this? I'm not sure what would be the best design choice so examples would be good to compare.

Clearly vivarium should have some way of running arbitrary scripts once it's initialised, I hadn't though about that before as I don't have any to run. I'll consider it, but I can't promise to add the feature myself any time soon. A pull request would be welcome though, although if anyone is considering it I'd recommend posting the general idea here first before committing to it to check the design.

@ghost
Copy link
Author

ghost commented May 1, 2023

Hi.
No, all the compositor i tried doesn't provide any wallpaper specific command instead they have their own autostart function
example:-
river has:- riverctl spawn "wbg ~/.local/share/bg.png"
riverctl spawn "wlsunset -l 30 -L 67 -t 2400"
riverctl spawn "foot --server"
sway:- exec wbg ~/.local/share/bg.png
hyprland:- exec mpvpaper '*' /path/to/video

which gives freedom to use any program, but in vivarium swaybg is hardcoded .

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant