Okay, I've used to be a Fedora Linux user for a long time, but couldn't use Linux desktops anymore for something like 10 years - although I do work with Linux servers (mostly Ubuntu nowadays) still.
Now I wanted to integrate a Linux desktop in my life again and I've decided to give Bazzite a try. It's my first immutable desktop Linux, and that's actually my main motivation (since I mostly game on GeForce Now, even on my work Macbook Air ... or consoles).
But since dnf doesn't work and rpm-ostree is last in the list of recommendations on installing software, I had to try something new. I installed a couple of things as Flatpaks through the Bazar and it seemed to work great.
But I then installed LM Studio and ... it doesn't start. When I press the button, nothing happens. Not even an error. Didn't find it in the applications either, nor does tab completion in the shell work (where I was hoping to see some error output).
Okay, not too surprised, I've tried Flatpak once before, when it was still pretty new I think, and it didn't work great for me either ... so I went back to native packages. So I tried Homebrew, which I know from my work mac and mostly works pretty well there. I tried both the cask from the built-in repo and the one from the ublue-os repo. The latter, which is also what the action in the Bazzite Portal would install, had an error and couldn't be installed, but the former installed fine.
But what now? Still don't see the application in the menu, still no task completion. Okay, Homebrew printed that it installed LM Studio to ~/Applications/LM Studio.AppImage and I can indeed start it with that path.
But surely I'm missing something, i.e. some step I should take so things in ~/Applications show up in the KDE menu (or the alt+F2 launcher), and maybe even tap completion works?
Okay, for the latter I can add ~/Applications to my path through my ~/.bash_rc ... but why is that not preconfigured? Should it work without doing this?
I guess I only made this post about LM Studio because I kinda wonder whether I missed something before going to Homebrew. But the rest are really questions / problems independent of LM Studio, I think, so looking for more general answers to those.
Edit: Okay, I went down a couple of rabbit holes on the Homebrew front. Turns out Homebrew Core just doesn't want to ship and .desktop files, thus no GUI apps in the applications menu. Kinda sucks, but I guess it is what it is. Taps can ship them, though, and ublue-os's lm-studio-linux app would indeed ship one ... but that's where the installation currently fails, which I've now reported as a bug.