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.
unix like operating system lovers
This is a community that is only for nerds jk. everyone who doesn't scare when seeing UNIX terminal welcome! rules:
- don't make comments that branch out from the main topic too much, at least please somehow relate to it.
- retro operating systems, e.g. discussion about them, is strictly forbidden, please make a retro community instead.
- please be nice for others.
apk
is scary fast. Makes spinning up a quick Alpine chroot with e.g. Go or Rust for building with Musl take like 10 seconds.
I’d like to put in my 2 cents for pkgsrc
It’s not the sexiest, fastest or most full-featured but having a package manager that can bootstrap on anything even remotely smelling of Unix is awesome. And it sits cleanly next to whatever native package manager may exist.
pkgsrc drew me into NetBSD and becoming an official developer was a proud and happy moment.
Hey, thanks for suggesting pkgsrc! Do you have any experience using it on systems where you don't have root access, i.e. you need to install software in your home directory? Is it a good fit for such scenarios?
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?
Huh! I appear to have fallen victim to misinformation. I stand corrected and I apologize for not properly confirm such a strong claim before repeating it like that.
I suppose a more accurate way to put it is that yay
has been slower to adopt new features (e.g.: yay#336 vs paru#260), but otherwise remains a current and well-maintained piece of software.
I was about to throw my computer out the window when you said that because I literally just implemented a bunch of ansible playbooks using yay
to configure my machines and after yogurt
et. al. being abandoned, I couldn't take another change. Not yet. I'll check out paru
at some point though.
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.
Yep.... Snaps... (Shake my head and walk away)