winboat icon indicating copy to clipboard operation
winboat copied to clipboard

feat: auto install requirements

Open AdianKozlica opened this issue 1 month ago • 1 comments

Here is a video showcasing the process:

autosetup3.webm

AdianKozlica avatar Nov 26 '25 15:11 AdianKozlica

Very cool idea, it'd be helpful for users if the setup was automatic, but there's simply just tons of distros. (I encourage you to include the video here that you left on Discord showcasing the process)

I think this needs tons of visual polish, here's a non-exhaustive list:

  • Needs animations
  • It shouldn't be called "autosetup" since it can be confused with the WinBoat setup itself
  • Button placement should be different
  • The option for autosetup should only appear with a compatible distro
  • Terminal component needs backdrop
  • The autosetup page needs some description on what it does and how (We'll attempt to install the dependencies for you, you can follow the process here - here's roughly what will happen)
  • The sudo prompt shouldn't happen before you enter the autosetup, since the user might be confused
  • There has to be a failure mode where the script didn't succeed
  • In case of Docker there's at least 1 step with the group add where the user needs to relog, needs to be indicated

The feature also needs extensive testing on supported distros.

TibixDev avatar Nov 26 '25 16:11 TibixDev

Very cool!

Please can you test and make sure it works on SteamOS also 🙏🏻

It's so much effort to install those dependencies on SteamOS. It would be nice if this can be automated!

shaunroselt avatar Dec 12 '25 19:12 shaunroselt