https://guix.gnu.org/manual/devel/en/guix.html#Binary-Instal...
I think you'll find that things are much more up to date nowadays. You still need root access for the guix-daemon though.
To learn more about Nix, I'd recommend grepping the nixpkgs [3] repository once you grasp the basics of the Nix language (Nix Pills [4] would be a good start for that). Since everything in the Nix official repository belongs in nixpkgs, it's easy to search for the information I want. I just wish CentOS and Debian had a way of searching across the entire codebase this easily when I couldn't figure out something from the docs.
[1]: https://nixos.org/manual/nixos/stable/#sec-x11 [2]: https://nixos.org/manual/nix/stable/#idm140737322634320 [3]: https://github.com/NixOS/nixpkgs [4]: https://nixos.org/guides/nix-pills/
You can use https://sources.debian.org/ website to search in the Debian packages and their source code.
Another pain point is looking for documentation of Nix library functions, I've solved this by using Manix[0]
This video helped me a lot though, but unfortunately there are a few minutes of broken audio in the middle https://youtu.be/2mG0zM_wtYs
To anyone that wanders by this, if you value your time at all, don't bother with nix unless you have someone you can corner and directly get answers from.
Provably false. The last commit was Oct 9, not "eight months ago," and numerous PRs were merged since then:
https://github.com/NixOS/nix-pills/commits/master
https://github.com/NixOS/nix-pills/pulls?q=is%3Apr+is%3Aclos...
> don't bother with nix unless you have someone you can corner and directly get answers from.
Just because your single PR slipped through the maintainers attention? Wow, you must have to avoid a lot of high profile open source projects.
Furthermore, the official page very clearly states how you could reach the community for help, although I highly recommend you to lower your tone before doing so:
To enable KDE, you put this into your configuration.nix:
services.xserver.desktopManager.plasma5.enable = true;
Perhaps you are also interested in the following cheatsheet: https://nixos.wiki/wiki/CheatsheetI've been using NixOS since 2017 and don't ever want to look back. I agree that NixOS is not anywhere close to modern GUI distros, but do like the documentation, and the friendliness and speed of the community.
The manual also includes a Getting Started section, so you don't need to read all 500+ pages to figure out how to use it.
I watched a video of a seasoned linux user trying to install nix and abandoning the procedure because of the lack of docs. I even downloaded a virtualbox image of NixOS and tried to update everything to the latest version: 30 minutes later only firefox was installed but it wasn't in PATH thus couldn't be executed. Never found out how to install the KDE desktop.
Guix was another beast that I tried installing as a non-root user (insisted on using `curl | bash`, which I loathe). It was never up to date and I couldn't find the package I wanted to install (so fancy new chromium wrapper.. next-browser or something).
Maybe now things are better, but back then (1-2 years ago), neither were anywhere close to modern GUI distros. Until they make it easy to use, it's going to stay niche.