My favorite is pacman because it is fast af but it has really weird syntax's
8 comments
Nix on NixOS - pin any version of a package you want, multiple versions of the same package, works on all Linux distros and MacOS, and with Home-Manager it can even manage your dotfiles.
I use yay, it's pacman with AUR support. :)
came here to post this.
Also it always feels like I'm cheering for my system. :D
FYI: yay is no longer maintained (Untrue! See response here). Use paru instead Consider paru as an alternative option; it's written in Rust and has better version tracking for *-git packages (won't miss upgrades if the AUR version isn't tracked, won't do pointless upgrades if the AUR version changes but HEAD remains unchanged)
The latest release of yay was 3 weeks ago. Where are you seeing that it's not maintained anymore?
You will all hate me but... Snaps! First time I could easily roll back a bad version of thunderbird (I use it for work -office 365) which got stuck in a oauth2 login loop. I had to roll back twice (again, single command, everything just worked) then finally an upgrade where the bug was fixed.
Don't get me wrong I've pinned versions before with apt etc, but I always end up forgetting and having to remove them afterwards.
And... The only reason I was using the thunderbird snap was cause the regular apt thunderbird had some other annoying bug.
Nix on NixOS - pin any version of a package you want, multiple versions of the same package, works on all Linux distros and MacOS, and with Home-Manager it can even manage your dotfiles.