Community
The Documentation Team can be found in a number of places. Check the Documentation Team page and drop in if you’d like to contribute!
NixCon
Several members of the Documentation Team met up at NixCon, and a few of us gave talks:
- @zmitchell: Rust + Nix: More than the sum of their parts?
- @fricklerhandwerk: This Year in Nix Documentation
- @infinisil: not-all-packages-anymore.nix
New Nix manual section
The Nix Reference Manual has a new section on the “import from derivation” pattern: Import from Derivation.
Reworked derivation section of Nix manual
The “Derivations” section of the Nix Reference Manual got a rework. You can see the new page here: Derivations
Projects
The Learning Journey Working Group was on hiatus for the last month while I (@zmitchell) traveled to Germany to speak at NixCon and then immediately travel to New Mexico to speak at RustConf. As you can imagine, after two weeks of back to back conferences I needed a break. The Working Group is picking back up this month.
How You Can Help
If you like what we’re doing, consider joining the documentation team or donating to the NixOS Foundation’s documentation project on Open Collective to fund ongoing maintenance and development of learning materials and other documentation.
Documentation PRs Merged
NixOS/nix
- #9073 contributor guide: emphasize solving a well-specified problem with each pull request (@fricklerhandwerk)
- #9065 add hint for troubleshooting tests (@fricklerhandwerk)
- #9051 Fix repl.md duplicate typo (@cafkafk)
- #9045 fix broken redirects script (@fricklerhandwerk)
- #9044 realisation: reformat for readability (@fricklerhandwerk)
- #9043 flakes: adopt repl-flake behavior as default (@Kranzes)
- #9028 Misc options rendering adjustments (@Ericson2314)
- #9018 remove IRC from links in README (@fricklerhandwerk)
- #9016 README: link to CONTRIBUTING (@fricklerhandwerk)
- #9013 Move test coverage section to testing page (@fricklerhandwerk)
- #9012 fix rendering error for consecutive spaces (@fricklerhandwerk)
- #9006 fix links to configuration settings (@fricklerhandwerk)
- #9004 add information on release cycle and backports (@fricklerhandwerk)
-
#8990 add clarifying example to
nix-env
output selection (@fricklerhandwerk) - #8952 docs: fix the nix develop --command example (@e-nikolov)
-
#8950 fix:
nix shell
multiple commands example (@thenbe) - #8945 docs: fixed the default priority of nix-env --install (@e-nikolov)
- #8933 Add anchors to option listings (@fricklerhandwerk)
- #8931 do not show configuration override flags for each command (@fricklerhandwerk)
- #8852 Absolute attrPath notation (“flakeref#.attrPath”) (@tomberek)
- #7003 Improve experimental-features error wording (@SuperSandro2000)
- #6614 Implement support for percent encoded filepaths for flakerefs (@RasmusRendal)
NixOS/nixpkgs
- #252156 nixpkgs manual: doc python: add hyperlinks to Python section (@alejandrosame)
- #257862 treewide: Fix typos (@pbsds)
- #257861 nixpkgs manual: add an alternative example in stdenv-separateDebugInfo (@alejandrosame)
-
#257625 doc: fix wrong flag in description of
bindnow
(@felixonmars) - #257487 vimUtils: buildVimPluginFrom2Nix renamed to buildVimPlugin (@teto)
-
#257276 use
nix-shell -p
fordhall-to-nixpkgs
example (@fricklerhandwerk) -
#256544
lib.lists.foldl'
: Make stricter, tests and docs (@infinisil) -
#255947 remove the misleading warning on using
nix-env
for split outputs (@fricklerhandwerk) -
#255916 rewrite
runCommand
interface docs (@fricklerhandwerk) - #255426 nixos/swraid: only warn if swraid was explicitly enabled (@ctheune)
-
#255175 fetchDebianPatch: do not assume
.patch
extension (v2) (@nbraud) -
#255131 BEAM docs: recommend
nix-shell -p
andshell.nix
instead ofnix-env
(@fricklerhandwerk) - #255128 ruby: document extraConfigPaths option from bundlerEnv (@PuercoPop)
- #255127 Link to usage of pkg description instead of referring to nix-env (@b-m-f)
- #255126 doc: link, instead of just mentioning, Nix manual (@asymmetric)
- #255081 doc: remove mention of X11 license variant (@asymmetric)
NixOS/nix-pills
- #220 fix(typo): rename mymkDerivation to mkDerivation in Conclusion of pill 08 (@koralowiec)
NixOS/nix.dev
- #732 Remove superfluous variation of a snippet in cross compilation doc (@yannham)
- #726 homepage: put link to first steps at the top. (@GuillaumeDesforges)
- #724 added new category ‘troubleshooting’ and moved 4 faqs to it (@wamirez)
- #711 move diataxis summary to separate page (@fricklerhandwerk)
- #705 Clean-up FAQ (@yukiisbored)
- #704 Use bold instead of monospace for emphasis (@J3RN)
- #702 Add call for support to this month in nix docs render (@proofconstruction)
- #621 tutorials/first-steps/nix-language: Fix the nixpkgs example (@CyberShadow)
- #479 Enable deploy previews for forks (@yukiisbored)
- #305 expand on nixos configuration testing (@olafklingt)