I’ve been using Starship https://starship.rs/ on macOS for years and was very surprised to find that there’s no official package. I could hardly believe it. All I found was Making sure you're not a bot!
Will Starship be moved to the main repo in Fedora release 44? Or is there a good alternative from the main repo?
Maintaining the package for starship is probably not the best way to get started for a self-proclaimed "total noob" ... bringing back starship would likely require packaging about a dozen new Rust crates, and updating a dozen others :(
In the meantime, you could use the "unofficial" packages from this COPR:
https://copr.fedorainfracloud.org/coprs/atim/starship
source=https://bugzilla.redhat.com/show_bug.cgi?id=2051601#c17
So reason why not in Fedora main repo, maintainer with rust knowledge and a lot of spare time is missing.
I think the problem is the RPM package format. It’s way too complicated and cumbersome.
On macOS, there’s Homebrew with formulas, which are much simpler. That’s why almost all FLOSS software is packaged for macOS. I think RPM is simply outdated. Is a successor already in the works? Is there something in the pipeline?
“Big Problem” is very much an overstatement. I’m not exactly new to the Linux world, and I haven’t a clue what starship is, or does.
Things are in the Fedora repositories, when somebody that likes/uses a piece of software decides that they’re willing to package and maintain it, generally.
Mostly sounds like there hasn’t been somebody that’s interested in packaging it, or potentially sending it through package review to get it into the repositories.
Since you like Brew, maybe give the Linux version a go. Officially supported since 2019, it keeps getting better. E.g your Brewfile can even pull in your flatpaks for easy restore / replication.