about summary refs log tree commit diff
path: root/doc
AgeCommit message (Collapse)AuthorFilesLines
2023-12-16doc: Update stdenv.chapter.md (#274706)Danila Danko1-1/+1
Extended genericBuild description
2023-12-13Merge pull request #273384 from nbraud/doc/system-stateValentin Gagarin1-3/+287
nixos/doc: Add chapter “necessary system state”
2023-12-12doc/manpage-urls.json: Add *all* systemd manpagesnicoo1-3/+287
and add the generating script to `maintainers/scripts/doc`
2023-12-10Merge master into staging-nextgithub-actions[bot]4-14/+35
2023-12-10buildNimPackage: allow overriding nim package argsSophie Tauchert1-2/+15
Without this, it's impossible to override the lockFile as the default overrideAttrs is applied after the composition in buildNimPackage has read the lock file and generated the nim flags from it.
2023-12-10Merge pull request #272183 from infinisil/nixpkgs-referenceRobert Hensing3-12/+20
doc: Rename to Nixpkgs reference manual and restate purpose
2023-12-08doc: Rename to Nixpkgs reference manual and state purposeSilvan Mosberger3-12/+20
For the time being, we're moving towards https://nix.dev/ containing all tutorials and guides. The Nixpkgs manual is reinforced to be a _reference_ manual. While it's not just reference for now, that's what the docs team is working towards. This commits rewrites the Nixpkgs manual introduction to reflect that and point to some more useful links. The contribution docs are updated similarly so it's not missed. Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io> Co-authored-by: Robert Hensing <roberth@users.noreply.github.com>
2023-12-08Merge master into staging-nextgithub-actions[bot]1-9/+38
2023-12-07cudaPackages: add docsConnor Baker1-9/+38
2023-12-07Merge master into staging-nextgithub-actions[bot]1-1/+1
2023-12-06CONTRIBUTING.md: Update markdown emphasising syntaxSilvan Mosberger1-1/+1
GitHub supported special markdown syntax for emphasising blocks for some time. This was however a beta feature, and still is, so it's subject to changes. Recently such a change happened: The syntax is different now. See https://github.com/orgs/community/discussions/16925 for more information
2023-11-30rustc: add a compiler wrapperAlyssa Ross1-2/+1
We keep running into situations where we can't get the right combination of rustc flags through build systems into rustc. RUSTFLAGS is the only variable supported across build systems, but if RUSTFLAGS is set, Cargo will ignore all other ways of specifying rustc flags, including the target-specific ones, which we need to make dynamic musl builds work. (This is why pkgsCross.musl64.crosvm is currently broken — it works if you unset separateDebugInfo, which causes RUSTFLAGS not to be set.) So, we need to do the same thing we do for C and C++ compilers, and add a compiler wrapper so we can inject the flags we need, regardless of the build system. Currently the wrapper only supports a single mechanism for injecting flags — the NIX_RUSTFLAGS environment variable. As time goes on, we'll probably want to add additional features, like target-specific environment variables.
2023-11-28buildNimPackage: load lockfiles and overridesEmery Hemingway1-53/+83
2023-11-25darwin.linuxBuilder: Fix working directory in documentationGabriella Gonzalez1-1/+5
This fixes the working directory for the suggested flake, as originally suggested by @MaxDaten in: https://github.com/NixOS/nixpkgs/issues/229542#issuecomment-1674886874 … and then amended by @Enzime in: https://github.com/NixOS/nixpkgs/pull/248554#issuecomment-1676825733
2023-11-23doc: consolidate info on manual linux kernel configsDS1-18/+104
The Nixpkgs documentation on the linux kernel builders focused on using and extending kernels that were already packaged, but never mentioned that it's possible to also build a kernel almost "from scratch". The NixOS documentation went a bit deeper on manual linux kernel configs, but that information wasn't particularly NixOS-specific. This commit consolidates the information related to building the kernel on Nixpkgs's documentation, while keeping any additional NixOS-specific information on NixOS's documentation. An additional README.md was created for contributor-facing documentation.
2023-11-22Merge pull request #265478 from antifuchs/document-lib.metaSilvan Mosberger1-0/+1
doc: Add lib.meta to the library functions ToC
2023-11-21nixos/xdg/portal: Add config and configPackages optionBobby Rong1-0/+2
In x-d-p 1.17, when no configs are given, you apps will likely not able to find a backend. Let users aware of the changes.
2023-11-20texlive: document simpler way to build custom packagesVincenzo Mantova1-17/+34
2023-11-20Merge pull request #268591 from imincik/docs-update-run-phasesSilvan Mosberger1-3/+8
doc/stdenv: update manual phases execution instructions
2023-11-20doc/stdenv: update manual phases execution instructionsIvan Mincik1-3/+8
Update instructions for manual build phases execution via `nix-shell` to cover all phases. There is no easy way of getting those commands, so it makes a sense to have them all properly documented.
2023-11-19lib.fileset: Move introduction section above the functionsSilvan Mosberger2-49/+0
Previously the introductory section and the function listings were in different places. But now nixdoc supports having them together with https://github.com/nix-community/nixdoc/pull/70!
2023-11-16Merge pull request #258184 from mdarocha/dotnet-fixesWeijia Wang1-1/+3
buildDotnetModule small improvements
2023-11-16Merge master into staging-nextgithub-actions[bot]1-0/+1
2023-11-16buildNpmPackage: allow passing npmDepshappysalada1-0/+1
2023-11-15Merge master into staging-nextgithub-actions[bot]1-1/+1
2023-11-15Merge pull request #265053 from fricklerhandwerk/fix-dhallpkgs-docValentin Gagarin1-1/+1
2023-11-14Merge master into staging-nextgithub-actions[bot]2-4/+0
2023-11-14docs/hooks/qt-4: removeajs1242-4/+0
was missed when qt4 was removed
2023-11-14Merge remote-tracking branch 'origin/master' into staging-nextMartin Weinelt2-1/+22
Conflicts: - pkgs/development/libraries/gdcm/default.nix
2023-11-14buildGoModule: deprecate vendorSha256 attributeAaron Jheng1-1/+1
2023-11-14Merge pull request #263059 from DanielSidhion/add-doc-conventionSilvan Mosberger1-0/+21
doc: commit header convention for documentation changes
2023-11-13doc: separate commit header conventions for each area, info on docs changes.DS1-0/+21
2023-11-13Merge remote-tracking branch 'origin/master' into staging-nextFabián Heredia Montiel1-1/+1
2023-11-12Merge pull request #267087 from tufteddeer/patch-1Lily Foster1-1/+1
docs/javascript/introduction: fix GitHub search link
2023-11-12Merge branch 'master' into staging-nextWeijia Wang1-0/+65
2023-11-12docs/javascript/introduction: fix GitHub search linkFabian1-1/+1
2023-11-12Update doc/languages-frameworks/rust.section.mdAdam Joseph1-0/+1
Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
2023-11-11rust: add tutorial on git-bisecting rustcAdam Joseph1-0/+64
This commits adds to the manual a tutorial showing how to troubleshoot breakage caused by a rustc upgrade in *downstream* packages.
2023-11-11Merge master into staging-nextgithub-actions[bot]3-3/+3
2023-11-11treewide: fix redirected and broken URLsAnthony Roussel3-3/+3
Using the script in maintainers/scripts/update-redirected-urls.sh
2023-11-11Merge staging-next into staginggithub-actions[bot]1-7/+7
2023-11-11Merge master into staging-nextgithub-actions[bot]1-7/+7
2023-11-10Merge pull request #256816 from Artturin/pythondocpython3packagesArtturi1-7/+7
2023-11-10Merge staging-next into staginggithub-actions[bot]15-29/+26
2023-11-10Merge master into staging-nextgithub-actions[bot]15-29/+26
2023-11-09doc: avoid 'simply' (#266434)Arnout Engelen14-26/+26
While the word 'simply' is usually added to encourage readers, it often has the opposite effect and may even appear condescending, especially when the reader runs into trouble trying to apply the suggestions from the documentation. It is almost always an improvement to simply drop the word from the sentence. (there are more possible improvements like this, we can apply those in separate PRs)
2023-11-09Merge pull request #266349 from tweag/fileset/cleanupsSilvan Mosberger1-3/+0
Minor `lib.fileset` cleanups
2023-11-09Merge staging-next into staginggithub-actions[bot]1-0/+1
2023-11-09Merge master into staging-nextgithub-actions[bot]1-0/+1
2023-11-09buildNpmPackage: make nodejs overridable (#265171)Yt1-0/+1
* buildNpmPackage: allow nodejs to be passed as argument * Update doc/languages-frameworks/javascript.section.md Co-authored-by: Lily Foster <lily@lily.flowers> --------- Co-authored-by: Lily Foster <lily@lily.flowers>