about summary refs log tree commit diff
path: root/doc
AgeCommit message (Collapse)AuthorFilesLines
2023-08-01doc/maven: prefer maven.buildMavenPackage over mvn2nixTomo1-53/+76
Manually calling `mvn2nix` was the preferred way of building Java apps that use Maven, but `maven.buildMavenPackage` is now the preferred way.
2023-07-30Merge remote-tracking branch 'origin/master' into staging-nextMartin Weinelt1-18/+4
Conflicts: - pkgs/development/libraries/science/astronomy/cfitsio/default.nix
2023-07-29Merge pull request #245358 from asymmetric/nixpkgs-doc-build-instructionspennae1-18/+4
doc/contributing: update build instructions after nrd
2023-07-29texlive.combine: include packages with man pages by defaultVincenzo Mantova1-1/+1
2023-07-28python3.pkgs.pypaBuildHook: initDoron Behar1-2/+6
2023-07-28pip-build-hook.sh: Support $pipBuildFlagsDoron Behar1-0/+2
2023-07-28doc/python: Demonstrate how to override the blas implementationDoron Behar1-2/+22
2023-07-27Merge pull request #243062 from mobusoperandi/doc_watchexecSilvan Mosberger4-3/+37
nixpkgs/NixOS manuals: devmode feature
2023-07-25Merge pull request #224068 from SomeoneSerge/respect-config-cudaSupportConnor Baker1-2/+5
Respect global config.cudaSupport
2023-07-25doc/contributing: update build instructionsLorenzo Manacorda1-18/+4
We have moved away from Make since nixos-render-docs was introduced to build the nixpkgs manual in #239636.
2023-07-25nixpkgs/NixOS manuals: devmode featureShahar "Dawn" Or2-0/+28
Co-authored-by: Alejandro Sanchez Medina <alejandrosanchzmedina@gmail.com>
2023-07-25nixpkgs manual: extract some build pathsAlejandro Sanchez Medina2-3/+9
Co-authored-by: Shahar "Dawn" Or <mightyiampresence@gmail.com>
2023-07-25Merge pull request #244332 from SuperSandro2000/fonts-fontsasymmetric1-1/+3
nixos/fonts: rename fonts.fonts option to fonts.packages, other cleanups
2023-07-24Merge pull request #243848 from SuperSandro2000/clarify-python-toolsMartin Weinelt1-4/+4
docs/python: clarify allowance of using toosl to autogenerate packages
2023-07-24treewide: rename fonts.fonts to fonts.packagesSandro Jäckel1-1/+3
2023-07-24docs/python: clarify allowance of using toosl to autogenerate packagesSandro Jäckel1-4/+4
2023-07-22Merge master into staging-nextgithub-actions[bot]1-2/+2
2023-07-22Remove tailhook from maintainersPaul Colomiets1-2/+2
2023-07-20config.cudaSupport: init optionSomeone Serge1-1/+1
2023-07-20doc: update #cuda to reflect the recommended config.cudaSupport styleSomeone Serge1-2/+5
2023-07-19Merge master into staging-nextgithub-actions[bot]1-1/+1
2023-07-18docs/contributing: fix "ha256" -> "sha256" typoTheodore Ni1-1/+1
2023-07-16Merge staging-next into staginggithub-actions[bot]1-1/+4
2023-07-16Merge pull request #240136 from NixOS/doc-review-patchesRobert Hensing1-1/+4
doc/reviewing-contributions: Add points about patches
2023-07-16Merge branch 'staging-next' into stagingJan Tojnar1-26/+34
Conflicts: - pkgs/tools/networking/shadowfox/default.nix between e989daa65f2dd9827d56bee6a14a1965471f0597 and 1c29673fcce3aecd0cb4f30058c266ea5480c8a3 - pkgs/tools/networking/wuzz/default.nix between 7d80417710a9077b9142b479b02d07200d71d9db and 1c29673fcce3aecd0cb4f30058c266ea5480c8a3
2023-07-15doc/../haskell.section.md: Make a bit clearer and more beginner friendlymaralorn1-26/+34
2023-07-14treewide: go-modules -> goModulesArtturin1-2/+2
In 787af0f79f128cb21b113d2eb37e64d913f18aae I had to change ${go-modules} to $goModules to allow overrideAttrs to work; However, env vars cannot contain -, so i had to change go-modules too. This in turn broke nix-update because it uses the go-modules attr. Instead of making nix-update more complicated, make go-modules naming match cargoDeps. `fd --type f | xargs sd '\bgo-modules\b' 'goModules'` and revert change to pkgs/applications/misc/dstask/default.nix and pkgs/servers/http/dave/default.nix and pkgs/os-specific/darwin/plistwatch/default.nix release note added
2023-07-10nixos manual contributing link to nixpkgs syntaxAlejandro Sanchez Medina1-1/+1
Co-authored-by: Shahar "Dawn" Or <mightyiampresence@gmail.com>
2023-07-10buildLuarocksPackage: rename file to match its roleMatthieu Coudron1-1/+1
2023-07-08Merge pull request #242312 from NixOS/doc-lib-render-fixedPointsRobert Hensing2-7/+11
doc: Render lib.fixedPoints
2023-07-08doc: Render lib.fixedPointsRobert Hensing2-7/+11
2023-07-08Merge pull request #240860 from Atemu/fhsenv-no-multiarchAtemu1-0/+2
buildFHSEnv: disable multiArch by default
2023-07-08Merge pull request #233804 from lilyinstarlight/feature/npm-workspacesMario Rodas1-1/+3
buildNpmPackage: add npmWorkspace and npmPruneFlags args
2023-07-06darwin.linux-builder: rename from `darwin.builder`Michael Hoang1-3/+7
2023-07-06darwin.builder: use port 31022 by defaultMichael Hoang1-4/+10
2023-07-03Merge pull request #239636 from pennae/nixpkgs-manual-nrdpennae42-821/+480
doc: dedocbookify nixpkgs manual
2023-07-01doc: inline doc-support to main drvpennae2-31/+18
separating function docs out like this makes it less clear how library documentation is generated and integrated into the build. if in the future more parts of nixpkgs use nixdoc it will make sense to have all information about library doc generation in the same place.
2023-07-01doc: pull option docs out of doc-supportpennae3-28/+27
this leaves doc-support as a simple wrapper around function docs. this wrapper will go away very soon as well.
2023-07-01doc: remove remnants of docbook timespennae12-323/+1
all xml-related tooling can go away. shell.nix is no longer useful since the makefile is gone and the build runs entirely via a derivation, and gitignore is thus also no longer that useful. it may filter out some swap files, but its main reason to exist (keeping generated files out of a concurrent build of the derivation) has gone away.
2023-07-01doc: render nixpkgs manual with nrdpennae32-400/+389
also updates nixdoc to 2.3.0. the nixdoc update is not a separate commit because that would leave the manual build broken for one commit, potentially breaking bisects and rebases.
2023-07-01doc-support: don't expose locationsXmlpennae2-5/+8
nothing except function docs uses this, so we need not expose it. we'll be reworking this entire section of the build anyway, with the target of breaking up doc-support as it is now.
2023-07-01doc: build placeholder epub in its own derivationpennae2-41/+44
mostly to clean up the main manual build makefile and derivation a bit. not technically necessary, but will make life easier later.
2023-07-01Merge pull request #239005 from Artturin/setorfunoverrRobert Hensing1-4/+20
stdenv: let overrideAttrs accept attrset OR function
2023-07-01doc/using/overrides: Relate addition to preceding textRobert Hensing1-1/+3
2023-07-01buildFHSEnv: add multiArch flagAtemu1-0/+2
The intention is to allow the user control over whether 32bit deps are supposed to be included in the fhsenv
2023-06-30doc/using/overrides: it is possible to use previous arguments in .overrideArtturin1-0/+6
2023-06-30stdenv: let overrideAttrs accept attrset OR functionArtturin1-4/+12
Makes overrideAttrs usable in the same way that `override` can be used. It allows the first argument of `overrideAttrs` to be either a function or an attrset, instead of only a function: hello.overrideAttrs (old: { postBuild = "echo hello"; }) hello.overrideAttrs { postBuild = "echo hello"; } Previously only the first example was possible. Co-authored-by: adisbladis <adisbladis@gmail.com> Co-authored-by: matthewcroughan <matt@croughan.sh>
2023-06-30doc: add a note about automatic maven upgrades (#238774)Tillerino1-0/+33
2023-06-30doc/haskell: FAQ entry on changing profiling settings globallysternenseemann1-0/+118
This is actually relatively complicated to achieve, since it involves overriding GHC on e.g. aarch64-darwin, so the FAQ entry seems warranted. It's also a good exercise to me, since it demonstrates some problems with the overriding infrastructure, i.e. that it has a tendency to inherit the pkgs fixpoint from prev. An example of this problem is https://github.com/NixOS/nixpkgs/issues/235960, but it has different manifestations as well. Awareness of this will also help writing the other sections on overriding. How complicated it is, seems to be further incentive to go ahead with https://github.com/NixOS/nixpkgs/pull/239548 as well.
2023-06-30doc/haskell: document {enable,disable}*Profiling functionssternenseemann1-0/+12