about summary refs log tree commit diff
path: root/doc
AgeCommit message (Collapse)AuthorFilesLines
2022-09-28Merge pull request #191540 from hercules-ci/nixosTest-modularRobert Hensing1-0/+4
nixosTest: make modular
2022-09-26maintainers/scripts/update.nix: make package name, pname and old version ↵José Romildo1-1/+1
available to the update script
2022-09-26Merge pull request #190403 from IvarWithoutBones/dotnetmodule-fixesIvv1-2/+2
buildDotnetModule: several usability improvements
2022-09-24nixos/testing: Improve option docsRobert Hensing1-0/+4
2022-09-22Python docs: document attribute to use for non-PyPI projectsFrederik Rietdijk1-0/+4
2022-09-19doc/postgresql-test-hook: Add exampleRobert Hensing1-1/+1
2022-09-18buildDotnetModule: move nugetDeps throw to when its actually neededIvar Scholten1-2/+2
Previously we had an assert that would complain when nugetDeps wasnt set, which also didnt allow any passthru attributes (like fetch-deps) to be build. That causes a cycle where you need nugetDeps to fetch the nuget deps, but arent able to build the script to do so.
2022-09-18buildDotnetModule: dont require specifing a projectFileIvar Scholten1-1/+1
In a lot of cases dotnet can figure this out by itself, so we can just invoke it without the project argument.
2022-09-16Merge pull request #190795 from cdepillabout/coq-add-docsDennis Gosnell1-0/+55
doc/language-frameworks/coq: add explanation of how to override packages
2022-09-15Merge pull request #190818 from IvarWithoutBones/testversion-docdavidak1-5/+11
doc/testers: testVersion -> testers.testVersion, add example
2022-09-15doc/testers: testVersion -> testers.testVersion, add exampleIvar Scholten1-5/+11
2022-09-15doc/language-frameworks/coq: add explanation of how to override packagesDennis Gosnell1-0/+55
2022-09-11doc(vim): take into account plug non-supportMatthieu Coudron1-4/+8
Apply suggestions from code review Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
2022-09-11doc(neovim): remove the mention of plug for neovimMatthieu Coudron1-13/+1
This was removed to simplify configuration. One could create a function that converts the plug format to vim native package format (only plugin system supported for neovim) and upstream it to nixpkgs if that's an issue
2022-09-11doc: present how to create a vim-plugin overlayMatthieu Coudron1-5/+18
it is possible to maintain an out of tree list of neovim plugins with this method Update doc/languages-frameworks/vim.section.md Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2022-09-07doc/contributing: fix whitespaceSandro1-1/+1
2022-09-05Merge pull request #189241 from SuperSandro2000/git-full-hashAnderson Torres1-0/+3
doc/contributing: enforce full commit hashes on github
2022-09-04doc/contributing: enforce full commit hashes on githubSandro Jäckel1-0/+3
2022-09-03doc/languages-frameworks/rust: fix typoIan Macalinao1-1/+1
2022-09-03doc: Clarify default value of sourceRootMarc Scholten1-0/+2
2022-09-01Merge branch 'master' into option-docs-mdpennae2-2/+39
2022-08-31nixos/make-options-doc: add inline roles for varname/envarpennae2-1/+7
both of these render distinctly from plain literals in the manpage, and manpages even semantically distinguish between the two.
2022-08-31Merge pull request #170906 from Sohalt/dockerTools.ca-certificates.crtRobert Hensing1-1/+38
dockerTools ca-certificates.crt helper
2022-08-30Merge pull request #188805 from ncfavier/longDescription-formatRobert Hensing1-1/+1
doc: specify that `longDescription` should be Markdown
2022-08-29doc: specify that `longDescription` should be MarkdownNaïm Favier1-1/+1
In the spirit of RFC 72, document that longDescription is in CommonMark.
2022-08-24doc/python: Properly sort pythonRelaxDepsHook in hook listMartin Weinelt1-2/+2
2022-08-24doc/python: integrate sphinxHook docsMartin Weinelt1-0/+48
Improve the documentation by moving it from the hook script into the Python section in the manual and adding code examples.
2022-08-22doc/../rust.section.md: prominently mention `buildRustXX` namesAdam Joseph1-2/+2
This was a source of massive confusion for me when I first learned my way around nixpkgs' rust machinery. I seek to save others from that confusion. * `buildRustPackage` should have been named `buildRustPackageUsingCargo` * `buildRustCrate` should have been named `buildRustPackageUsingNix` It is, unfortunately, too late to fix this. Let's do the next best thing and make the names `buildRustPackage` and `buildRustCrate` very prominent in the documentation, so readers see immediately that they need to learn the following jargon: * `buildRustPackage` means "build this Rust crate by calling `cargo` in one (or two) monolithic derivations" * `buildRustCrate` means "build this Rust crate by calling `rustc` in one derivation for each crate"
2022-08-20Merge master into staging-nextgithub-actions[bot]1-2/+17
2022-08-19doc: add note about makeWrapper and PATH modificationValentin Gagarin1-2/+17
2022-08-17Merge master into staging-nextgithub-actions[bot]1-0/+7
2022-08-16dockerTools.buildImage: make VM memSize configurableAlex James1-0/+7
Fixes #186752. This adds buildVMMemorySize (defaults to 512 MiB) to buildImage, which is passed to vm.runInLinuxVM. This is needed for larger base images, which may otherwise cause container build failures due to OOM in the VM.
2022-08-15Merge staging-next into staginggithub-actions[bot]1-3/+3
2022-08-14fetchgit: allow disabling cone mode for sparse checkouts, fix testWinter1-3/+3
2022-08-13pythonPackages.unittestCheckHook: initWinter1-0/+11
2022-08-06pythonPackagesExtensions: override all Python package sets at onceFrederik Rietdijk1-0/+20
Python package sets can be overridden by overriding an interpreter and passing in `packageOverrides = self: super: {...};`. This is fine in case you need a single interpreter, however, it does not help you when you want to override all sets. With this change it is possible to override all sets at once by appending a list of "extensions" to `pythonPackagesExtensions`. From reading the implementation you might wonder why a list is used, and not `lib.composeExtensions`? The reason is the latter requires knowledge of the library function. This approach should be easier for most users as it is similar to how we append to lists of e.g. inputs or patches when overriding a derivation.
2022-08-04Merge pull request #174093 from NixOS/doc-fakenssFlorian Klink1-0/+29
nixos/doc: document fakeNss, binSh
2022-08-04Correct instructions to obtain a hash for git reposMatthias Bartelmeß1-1/+1
2022-08-03Merge pull request #179489 from Thornycrackers-Forks/fetcher-docs-updateValentin Gagarin1-3/+42
doc/builders/fetchers: Add examples, reduce sentence complexity
2022-08-03Merge pull request #184848 from jtojnar/mkder-rec-anchorValentin Gagarin1-1/+1
doc: Add anchor to Recursive attributes in `mkDerivation`
2022-08-02Add example error message.Cody Hiar1-1/+5
2022-08-02Updating sha256 to more realistic exampleCody Hiar1-2/+2
2022-08-02Update doc/builders/fetchers.chapter.mdCody Hiar1-1/+5
Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
2022-08-02Update doc/builders/fetchers.chapter.mdCody Hiar1-1/+2
Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
2022-08-02Update doc/builders/fetchers.chapter.mdCody Hiar1-1/+3
Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
2022-08-02Update doc/builders/fetchers.chapter.mdCody Hiar1-1/+1
Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
2022-08-02Update doc/builders/fetchers.chapter.mdCody Hiar1-1/+2
Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
2022-08-02doc: Add anchor to Recursive attributes in `mkDerivation`Jan Tojnar1-1/+1
So that we can link to it stably.
2022-08-02Merge master into staging-nextgithub-actions[bot]1-3/+3
2022-08-02buildGoModule: add vendorHashajs1241-3/+3
the _unset hack is kind of ugly, but it needs to default to something and it can't be null, because that already has special meaning