-
guix
Obsolete mirror of GNU Guix. Pull requests are ignored. Go to https://codeberg.org/guix/guix instead. (by guix-mirror)
You could take a look at guix [1], it's very much like nix, but is available as a package manager for other distros.
[1] https://guix.gnu.org/
-
Kargo
Stop Scripting Promotions. Start Shipping with Kargo. Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.
-
I agree it's annoying, though if you need dynamically linked stuff, there's always the FHS environments [1]. You can also do an FHS shell if you don't want to make a package.
There's also nix-ld [2], which allows you to directly run unpatched binaries.
[1] https://github.com/NixOS/nixpkgs/blob/master/pkgs/by-name/bi...
[2] https://search.nixos.org/options?channel=unstable&show=progr...
-
distrobox
Use any linux distribution inside your terminal. Enable both backward and forward compatibility with software and freedom to use whatever distribution you’re more comfortable with. Mirror available at: https://gitlab.com/89luca89/distrobox
> I'm not sure what type of software you're talking about...
The original post mentions several examples where he ran into friction. (Monitoring/tracking software, pinentry-kwallet, playwright, tableplus).
A popular escape hatch for NixOS (or other immutable distros) for commandline tools is distrobox. https://github.com/89luca89/distrobox
Another good tip mentioned on the NixOS wiki FAQ is nix-ldd with the dependencies from steam-run.
Still. The benefit of having a declared system configuration does come with the cost of having to put in that effort up front; and a steeper learning curve for knowing how to get around those difficulties compared to more typical distros.