@moonpiedumplings@programming.dev
Post #2788043
2026-05-22 15:06 UTC
I use nix to get many cli apps (on arch/cachyos), but the flakes and non flakes split makes things very tough, and causes this annoying documentation split. And then certain things can only be done via flakes and vice versa.
I try to limit my use of nix to using home manager to ONLY install packages, but even then there are annoying things.
Like for example, many users may gravitate towards nix-env for installing packages, not understanding that oops, you aren’t actually supposed to use nix-env. nix profile install is better and more supported, but it’s flakes only.
Or, another thing is that nix apps on non nix distros have no gpu access/hardware acceleration. I have a home manager config to enable that: github.com/moonpiedumplings/…/home.nix#L32
But it is something that is insane to make someone learn how to do for just installing programs. But the latter issue doesn’t affect nixos.
Replies (1)
-
@KianaTabion@lemmy.today 2026-05-23 13:26
Thank you very much for the elaborate answer! If I’d have to distill your points, they mostly seem related to documention. Which is unfortunate. Would you say that’s a fair take?