summary refs log tree commit diff
path: root/doc
Commit message (Collapse)AuthorAge
* Merge pull request #243062 from mobusoperandi/doc_watchexecSilvan Mosberger2023-07-27
|\ | | | | nixpkgs/NixOS manuals: devmode feature
| * nixpkgs/NixOS manuals: devmode featureShahar "Dawn" Or2023-07-25
| | | | | | | | Co-authored-by: Alejandro Sanchez Medina <alejandrosanchzmedina@gmail.com>
| * nixpkgs manual: extract some build pathsAlejandro Sanchez Medina2023-07-25
| | | | | | | | Co-authored-by: Shahar "Dawn" Or <mightyiampresence@gmail.com>
* | Merge pull request #224068 from SomeoneSerge/respect-config-cudaSupportConnor Baker2023-07-25
|\ \ | |/ |/| Respect global config.cudaSupport
| * config.cudaSupport: init optionSomeone Serge2023-07-20
| |
| * doc: update #cuda to reflect the recommended config.cudaSupport styleSomeone Serge2023-07-20
| |
* | Merge pull request #244332 from SuperSandro2000/fonts-fontsasymmetric2023-07-25
|\ \ | | | | | | nixos/fonts: rename fonts.fonts option to fonts.packages, other cleanups
| * | treewide: rename fonts.fonts to fonts.packagesSandro Jäckel2023-07-24
| | |
* | | Merge pull request #243848 from SuperSandro2000/clarify-python-toolsMartin Weinelt2023-07-24
|\ \ \ | |/ / |/| | docs/python: clarify allowance of using toosl to autogenerate packages
| * | docs/python: clarify allowance of using toosl to autogenerate packagesSandro Jäckel2023-07-24
| | |
* | | Merge master into staging-nextgithub-actions[bot]2023-07-22
|\ \ \
| * | | Remove tailhook from maintainersPaul Colomiets2023-07-22
| | |/ | |/|
* | | Merge master into staging-nextgithub-actions[bot]2023-07-19
|\| |
| * | docs/contributing: fix "ha256" -> "sha256" typoTheodore Ni2023-07-18
| | |
* | | Merge staging-next into staginggithub-actions[bot]2023-07-16
|\| |
| * | Merge pull request #240136 from NixOS/doc-review-patchesRobert Hensing2023-07-16
| |\ \ | | | | | | | | doc/reviewing-contributions: Add points about patches
| | * | doc/reviewing-contributions: Remove wrong fetchpatch detail Robert Hensing2023-06-27
| | | | | | | | | | | | | | | | | | | | It may have to be fetchpatch, fetchpatch2, or fetchurl. We should link somewhere, but we don't have a link target yet, so until then, remove the inaccurate info. Co-authored-by: Alyssa Ross <hi@alyssa.is>
| | * | doc/reviewing-contributions: Add points about patchesRobert Hensing2023-06-27
| | | | | | | | | | | | A weaker version of https://github.com/NixOS/nixpkgs/pull/186484#issuecomment-1608960696
* | | | Merge branch 'staging-next' into stagingJan Tojnar2023-07-16
|\| | | | | | | | | | | | | | | | | | | | | | | Conflicts: - pkgs/tools/networking/shadowfox/default.nix between e989daa65f2dd9827d56bee6a14a1965471f0597 and 1c29673fcce3aecd0cb4f30058c266ea5480c8a3 - pkgs/tools/networking/wuzz/default.nix between 7d80417710a9077b9142b479b02d07200d71d9db and 1c29673fcce3aecd0cb4f30058c266ea5480c8a3
| * | | doc/../haskell.section.md: Make a bit clearer and more beginner friendlymaralorn2023-07-15
| | | |
* | | | treewide: go-modules -> goModulesArtturin2023-07-14
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | Revert "Revert "submitting-changes.chapter.md: explain *why* we have three ↵Adam Joseph2023-06-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | branches"" This reverts commit 7e6c518ce4f316cba803a40c19160606a8bfab9f. I misinterpreted Github's CI failure in the notification tab and thought that I had broken CI on origin/master, so I panic-reverted before I merged it (I thought they had). On closer inspection, it appears that the CI failure was not from the tip that I merged. This PR resubmits the reverted change. I'll wait for OfBorg to finish this time.
* | | Revert "submitting-changes.chapter.md: explain *why* we have three branches"Adam Joseph2023-07-12
| | |
* | | submitting-changes.chapter.md: explain *why* we have three branchesAdam Joseph2023-06-29
| |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The manual does an okay job of explaining the rules for each of the three development branches, but really doesn't give any intuition as to why there are three (why not four? or two?) or how we got where we are today. This commit attempts to fix that, by explaining that there is one branch that allows mass-rebuild commits, and it has a fast-building branch both upstream and downstream of it (from the perspective of automated merges). I have also removed the term "stabilization" from the arc labels. This vague term is not defined anywhere, and does communicate any useful information without a longer explanation. Therefore it is not appropriate for use in a diagram. Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
* | buildLuarocksPackage: rename file to match its roleMatthieu Coudron2023-07-10
| |
* | Merge pull request #242312 from NixOS/doc-lib-render-fixedPointsRobert Hensing2023-07-08
|\ \ | | | | | | doc: Render lib.fixedPoints
| * | doc: Render lib.fixedPointsRobert Hensing2023-07-08
| | |
* | | Merge pull request #240860 from Atemu/fhsenv-no-multiarchAtemu2023-07-08
|\ \ \ | | | | | | | | buildFHSEnv: disable multiArch by default
| * | | buildFHSEnv: add multiArch flagAtemu2023-07-01
| | | | | | | | | | | | | | | | | | | | The intention is to allow the user control over whether 32bit deps are supposed to be included in the fhsenv
* | | | Merge pull request #233804 from lilyinstarlight/feature/npm-workspacesMario Rodas2023-07-08
|\ \ \ \ | |_|/ / |/| | | buildNpmPackage: add npmWorkspace and npmPruneFlags args
| * | | doc/languages-frameworks/javascript: add npmWorkspace and npmPruneFlags argsLily Foster2023-06-29
| |/ /
* | | darwin.linux-builder: rename from `darwin.builder`Michael Hoang2023-07-06
| | |
* | | darwin.builder: use port 31022 by defaultMichael Hoang2023-07-06
| | |
* | | Merge pull request #239636 from pennae/nixpkgs-manual-nrdpennae2023-07-03
|\ \ \ | | | | | | | | doc: dedocbookify nixpkgs manual
| * | | doc: inline doc-support to main drvpennae2023-07-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | doc: pull option docs out of doc-supportpennae2023-07-01
| | | | | | | | | | | | | | | | | | | | this leaves doc-support as a simple wrapper around function docs. this wrapper will go away very soon as well.
| * | | doc: remove remnants of docbook timespennae2023-07-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | doc: render nixpkgs manual with nrdpennae2023-07-01
| | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | doc-support: don't expose locationsXmlpennae2023-07-01
| | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | doc: build placeholder epub in its own derivationpennae2023-07-01
| | | | | | | | | | | | | | | | | | | | mostly to clean up the main manual build makefile and derivation a bit. not technically necessary, but will make life easier later.
* | | | Merge pull request #239005 from Artturin/setorfunoverrRobert Hensing2023-07-01
|\ \ \ \ | | | | | | | | | | stdenv: let overrideAttrs accept attrset OR function
| * | | | doc/using/overrides: Relate addition to preceding textRobert Hensing2023-07-01
| | | | |
| * | | | doc/using/overrides: it is possible to use previous arguments in .overrideArtturin2023-06-30
| | | | |
| * | | | stdenv: let overrideAttrs accept attrset OR functionArtturin2023-06-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | | | | doc: add a note about automatic maven upgrades (#238774)Tillerino2023-06-30
| |/ / / |/| | |
* | | | doc/haskell: FAQ entry on changing profiling settings globallysternenseemann2023-06-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | doc/haskell: document {enable,disable}*Profiling functionssternenseemann2023-06-30
| | | |
* | | | doc/languages-frameworks/python: don't use full `pkgs` in attrsamesgen2023-06-29
| |/ / |/| |
* | | Merge pull request #230157 from teutat3s/buildnpmpackage-docsLily Foster2023-06-28
|\ \ \ | | | | | | | | buildNpmPackage: document dontNpmBuild option
| * | | buildNpmPackage: document dontNpmBuild optionteutat3s2023-06-28
| | | | | | | | | | | | | | | | document dontNpmInstall option