This is a very basic program launcher I wrote for my media center PC. I more or less tried to steal the design from here. Inspired by Flex Launcher.
Written in a bit of Rust, using Slint for the UI. Contributions are welcome, but I will not want to grow the feature set too much.
Example of what it could look like
The configuration is a toml file, any files referenced in it are resolved relative to it.
wallpaper = "wallpaper.jpeg"
text_color = "black"
shutdown_command = "echo 'going to sleep'"
[[apps]]
icon = "youtube.png"
preferred_color = "#ffffff"
command = "firefox --kiosk https://youtube.com"
[[apps]]
icon = "steam.svg"
preferred_color = "rgb(51, 60, 68)"
command = "steam -bigpicture"
[[apps]]
icon = "jellyfin.svg"
preferred_color = "rgb(23, 29, 37)"
command = "jellyfinmediaplayer"
Licensed under GPLv3.