about summary refs log tree commit diff
path: root/doc
Commit message (Collapse)AuthorAge
* doc: update the appimageTools section content and examples (#276029)Daniel Sidhion2023-12-23
| | | | | | | | The following changes are made: - Document how `wrapType2` and `wrapType1` are the same thing. - Expand on how `wrapType2` works and additional arguments it uses. - Document `extract` and show how it's used in combination with `wrapType2`. - Provide full working examples using the new admonition syntax.
* Merge pull request #274503 from lopter/patch-1Wael Nasreddine2023-12-21
|\ | | | | Golang docs: remove "-s" and "-w" from the ldflags example
| * Remove "-s" and "-w" from the ldflags exampleLouis Opter2023-12-15
| | | | | | | | | | | | | | | | | | | | The go linker `-s` and `-w` flags respectively are for: - Omit the symbol table and debug information. - Omit the DWARF symbol table. Those actions should be delegated to the fixup build phase instead. See: https://discourse.nixos.org/t/why-do-so-many-go-packages-use-s-w-in-their-ldflags-it-breaks-dontfixup-dontstrip/36843
* | Merge pull request #271797 from bzm3r/masterSilvan Mosberger2023-12-21
|\ \ | | | | | | doc: diagram explaining what it means for a dependency to be propagated
| * | doc: Clarify dependency propagationBrian Merchant2023-12-21
| | |
* | | doc: migrate examples in testers chapter to admonitions (#275791)Daniel Sidhion2023-12-21
| | |
* | | Merge pull request #271360 from mattpolzin/patch-1Silvan Mosberger2023-12-20
|\ \ \ | | | | | | | | doc: clarify stdenv phase flag attributes
| * | | doc: clarify stdenv phase flag attributesMathew Polzin2023-11-30
| |/ /
* | | Merge pull request #273773 from nbraud/scripts/doc/check-manpage-urlsSilvan Mosberger2023-12-20
|\ \ \ | | | | | | | | maintainers: Add new script to check URLs in `doc/manpage-urls.json`
| * | | doc/tests/manpage-urls.py: Add type annotationsnicoo2023-12-18
| | | |
| * | | doc/manpage-urls.json: Fix link to gnunet's manualnicoo2023-12-18
| | | |
| * | | doc: Add test for broken links in `manpage-urls.json`nicoo2023-12-18
| | |/ | |/|
* | | doc: add more details on testers.testVersionDS2023-12-20
| | |
* | | Merge pull request #167670 from messemar/incremental-buildsJanne Heß2023-12-19
|\ \ \ | | | | | | | | incremental builds: add derivation override functions
| * | | doc: checkpointBuild: fix wordingmessemar2023-12-13
| | | | | | | | | | | | Co-authored-by: Philipp Schuster <phip1611@gmail.com>
| * | | checkpointBuild: doc remove textual description in favor of an integrated ↵Martin Messer2023-12-12
| | | | | | | | | | | | | | | | example
| * | | doc: checkpointBuild: fix wordingmessemar2023-12-12
| | | | | | | | | | | | Co-authored-by: Robert Hensing <roberth@users.noreply.github.com>
| * | | doc: fix typo in checkpoint build sectionmessemar2023-12-12
| | | | | | | | | | | | Co-authored-by: Markus Partheymueller <markus.partheymueller@cyberus-technology.de>
| * | | checkpointBuild: fix whitespaces in documentationMartin Messer2023-12-07
| | | |
| * | | rename: incremental -> checkpointed buildsMartin Messer2023-12-07
| | | |
| * | | doc: add section about checkpointed buildMartin Messer2023-12-07
| | | |
* | | | julia docs: one line per sentenceValentin Gagarin2023-12-18
| | | | | | | | | | | | | | | | this implements the documentation team's style guide new material
* | | | Merge pull request #225513 from codedownio/julia-modulesNick Cao2023-12-18
|\ \ \ \ | | | | | | | | | | Build arbitrary Julia package environments in Nixpkgs
| * | | | julia: add documentation to manual + release noteTom McLaughlin2023-12-14
| | |/ / | |/| |
* / | | doc: Update stdenv.chapter.md (#274706)Danila Danko2023-12-16
|/ / / | | | | | | Extended genericBuild description
* | | Merge pull request #273384 from nbraud/doc/system-stateValentin Gagarin2023-12-13
|\ \ \ | | | | | | | | nixos/doc: Add chapter “necessary system state”
| * | | doc/manpage-urls.json: Add *all* systemd manpagesnicoo2023-12-12
| | | | | | | | | | | | | | | | and add the generating script to `maintainers/scripts/doc`
* | | | Merge master into staging-nextgithub-actions[bot]2023-12-10
|\ \ \ \
| * | | | buildNimPackage: allow overriding nim package argsSophie Tauchert2023-12-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | | Merge pull request #272183 from infinisil/nixpkgs-referenceRobert Hensing2023-12-10
| |\ \ \ \ | | |/ / / | |/| | | doc: Rename to Nixpkgs reference manual and restate purpose
| | * | | doc: Rename to Nixpkgs reference manual and state purposeSilvan Mosberger2023-12-08
| | | |/ | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | | | Merge master into staging-nextgithub-actions[bot]2023-12-08
|\| | |
| * | | cudaPackages: add docsConnor Baker2023-12-07
| | |/ | |/|
* | | Merge master into staging-nextgithub-actions[bot]2023-12-07
|\| |
| * | CONTRIBUTING.md: Update markdown emphasising syntaxSilvan Mosberger2023-12-06
| |/ | | | | | | | | | | | | | | | | | | | | 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
* / rustc: add a compiler wrapperAlyssa Ross2023-11-30
|/ | | | | | | | | | | | | | | | | | | | 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.
* buildNimPackage: load lockfiles and overridesEmery Hemingway2023-11-28
|
* darwin.linuxBuilder: Fix working directory in documentationGabriella Gonzalez2023-11-25
| | | | | | | | | | | 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
* doc: consolidate info on manual linux kernel configsDS2023-11-23
| | | | | | | | | | | | | | | | 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.
* Merge pull request #265478 from antifuchs/document-lib.metaSilvan Mosberger2023-11-22
|\ | | | | doc: Add lib.meta to the library functions ToC
| * doc: Add lib.meta to the library functions ToCAndreas Fuchs2023-11-04
| | | | | | | | | | | | This seems like a pretty easy-to-fix oversight, and it documents the getExe function, which I never knew about until one day I saw a PR using it. Let's include it in the manual.
* | nixos/xdg/portal: Add config and configPackages optionBobby Rong2023-11-21
| | | | | | | | | | 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.
* | texlive: document simpler way to build custom packagesVincenzo Mantova2023-11-20
| |
* | Merge pull request #268591 from imincik/docs-update-run-phasesSilvan Mosberger2023-11-20
|\ \ | | | | | | doc/stdenv: update manual phases execution instructions
| * | doc/stdenv: update manual phases execution instructionsIvan Mincik2023-11-20
| | | | | | | | | | | | | | | | | | 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.
* | | lib.fileset: Move introduction section above the functionsSilvan Mosberger2023-11-19
|/ / | | | | | | | | | | 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!
* | Merge pull request #258184 from mdarocha/dotnet-fixesWeijia Wang2023-11-16
|\ \ | | | | | | buildDotnetModule small improvements
| * | buildDotnetModule: make docs more clear on how to generate nugetDeps for the ↵mdarocha2023-09-30
| | | | | | | | | | | | first time
* | | Merge master into staging-nextgithub-actions[bot]2023-11-16
|\ \ \
| * | | buildNpmPackage: allow passing npmDepshappysalada2023-11-16
| | | |