nix.dev
nix.dev copied to clipboard
Official documentation for getting things done with Nix.
The video at https://infinisil.com/modules.mp4 is linked from #645. It would be nice to make it more official, by moving it to an official NixOS channel, or something like that.
Moved: - [How do I add a new binary cache?](https://nix.dev/recipes/faq#how-do-i-add-a-new-binary-cache) to a new Nix entry under guides/recipes.
**Observations** Can be easy to put docs in the wrong place or in the wrong style for the place due to issues communicating our values for docs, and this has...
**Observations** https://nix.dev/reference/nix-manual and the nixpkgs and NixOS manuals and nix.dev don't have any navigation links between them or consistent styling. related discussion https://logs.nixos.dev/room/!avYyleMexqjFHoqrME:nixos.org/?anchor=$1a-p0jIFGfppHqFadSnQIpoX40mUALH9qt7griX9qWk&offset=-10 **Problem** The docs appear disjoint and not...
**Observations** Currently nixpkgs, nix and the docs team have separate contribution information areas. Currently they use CONTRIBUTING files which can get long and don't necessarily have nice space for presenting...
**Observations** Some contributors are skeptical about the `nix.dev` separation. - https://github.com/NixOS/nixpkgs/pull/272183#discussion_r1416593597 It would be nice for that information to be discoverable, and easy for anyone (but especially us) to refer...
Almost copied verbatim from https://nixos.wiki/wiki/Nix_Evaluation_Performance which I wrote some time ago. This needs a bit of work, but I think it's not bad as is either. Feedback appreciated!
While figuring out the best name to export the nixos/nixpkgs manuals utility for out-of-tree usage, the contents of https://github.com/NixOS/nixpkgs/blob/8f6ee3a6da7025c06936fdfbdfb7ba423c3ce5d5/pkgs/tools/nix/web-devmode.nix are pasted into the overlay. Closes #787.
A large number of problems that are reported by new users conflate errors originating with Nix with errors originating from the underlying Linux component they are configuring. In many cases...
NixOS, home-manager, nix-darwin (and some others) use the NixOS module system. As it can be used outside NixOS, I'll refer to it as the module system. ### Instatiating `eval-modules` Creating...