about summary refs log tree commit diff
path: root/doc
AgeCommit message (Collapse)AuthorFilesLines
2023-04-24doc/stdenv/meta.chapter.md: document meta.badPlatforms (#225276)Adam Joseph1-1/+18
* doc/stdenv/meta.chapter.md: document meta.badPlatforms We don't have any documentation for the `meta.badPlatforms` attribute. This commit adds documentation for it.
2023-04-24Merge pull request #225272 from amjoseph-nixpkgs/pr/docs/broken-vs-badPlatformsAdam Joseph1-1/+20
doc/stdenv/meta.chapter.md: explain difference between broken and badPlatforms
2023-04-23remove trailing whitespaceAdam Joseph1-1/+1
2023-04-24Update doc/stdenv/meta.chapter.mdAdam Joseph1-1/+17
Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
2023-04-24Update doc/stdenv/meta.chapter.mdAdam Joseph1-1/+2
Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
2023-04-22haskell.compiler.ghc94: 9.4.4 -> 9.4.5sternenseemann1-1/+1
https://www.haskell.org/ghc/blog/20230418-ghc-9.4.5-released.html
2023-04-22buildGoModule: don't inherit build hooks when building go-modules (#225349)Doron Behar1-1/+11
* buildGoModule: don't inherit postBuild hook when building go-modules This is a slight revert of 5ce647b8bf7aee0d3862006d94df7878c7fc03a6 (#212800). Inheriting these hooks in the `.go-modules` derivation can be confusing: One doesn't expect them to run when generating the fixed output modules derivation, but only on the main derivation. A `postBuild` hook that adds some files to $out will cause a very hard to debug issue[1]. This commit adds support for a dedicated `modPostBuild` hook that will be used only by the derivation building `.go-modules`. Additionally, `go.section.md` now explains these attributes behavior better. [1]: https://discourse.nixos.org/t/cant-update-a-go-package-getting-go-inconsistent-vendoring/27063/6 Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2023-04-16Merge pull request #225748 from Atemu/buildFHSEnvBubblewrap-by-defaultAtemu1-3/+3
buildFHSEnv: use bubblewrap by default
2023-04-16tree-wide: buildFHSUserEnv -> buildFHSEnvAtemu1-3/+3
2023-04-15doc/stdenv: don't use name in examples, highlight preferring pnamegilice1-4/+8
2023-04-14use subcommands in plugin updaters (#223164)Matthieu Coudron2-7/+12
* update.py: introduce subparsers for plugin updaters This is preliminary work to help create more powerful plugin updaters. Namely I would like to be able to "just add" plugins without refreshing the older ones (helpful when github temporarily removes a user from github due to automated bot detection). Also concerning the lua updater, we pin some of the dependencies, and I would like to be able to unpin the package without editing the csv (coming in later PRs). * doc/updaters: update command to update editor plugins including vim, kakoune and lua packages Co-authored-by: figsoda
2023-04-14Fix a small typo in the manualAndrew Morgan1-1/+1
environements -> environments
2023-04-14Merge pull request #226057 from tweag/fix-function-location-revisionSilvan Mosberger1-1/+1
doc: Fix the function locations always pointing to master
2023-04-14Merge pull request #197247 from kip93/vmTools-docsValentin Gagarin2-0/+149
Documentation: add vmTools
2023-04-13doc/.gitignore: add mediaAdam Joseph1-0/+1
These files are generated when you run `nix-shell --command make` and are likely to be committed by accident. Let's help people avoid that.
2023-04-13doc: Fix the function locations always pointing to masterSilvan Mosberger1-1/+1
Instead of revisions as they should. This is (most-likely) caused by a simple typo, because Hydra is where the revision should come from, but it doesn't set `.revision` as the attribute, but rather `.rev`!
2023-04-11doc/stdenv/meta.chapter.md: explain difference between broken and badPlatformsAdam Joseph1-1/+3
There has been a longstanding ambiguity between `broken` and `badPlatforms`, which seem to serve overlapping purposes. This commit adds to the documentation two examples of constraints which cannot be expressed by `platforms` and `badPlatforms`. This commit also mentions `NIXPKGS_ALLOW_BROKEN=1` for overriding `broken`.
2023-04-11Fix typo in coding-conventions.chapter.mdgeri17011-1/+1
2023-04-09Merge pull request #218331 from xworld21/texlive-new-dependency-resolutionDmitry Kalinkin1-5/+11
texlive.combine: move dependencies to attribute tlDeps, resolve them …
2023-04-10Update vmTools docs after rebaseLeandro Emmanuel Reina Kiperman1-25/+57
2023-04-09Remove unused referenceLeandro Reina1-1/+0
2023-04-09doc: add vmToolsLeandro Reina3-0/+118
2023-04-07nixos/darwin-builder: add disk space options (#224480)Geraint Ballinger1-0/+86
2023-04-04docs/rust: prefer `ln -s` over `cp`figsoda1-1/+1
2023-04-03Merge pull request #218870 from Uthar/lisp27c6f434c2-0/+305
lisp-modules: replace with an implementation based on github:uthar/nix-cl
2023-04-02texlive.combine: document how to create custom packages with pkgs and tlDeps ↵Vincenzo Mantova1-5/+11
attributes
2023-03-29Merge pull request #222422 from mdarocha/remove-dotnet-3ajs1241-24/+45
dotnet-sdk_3: remove
2023-03-28merge masterKasper Gałkowski5-40/+229
2023-03-27doc: assign ids to many headingspennae21-66/+67
without stable ids on headings we cannot generate stable links to these headings. nrd complains about this, but the current docbook workflow does not. a few generated ids remain, mostly in examples and footnotes. most of the examples are generated by nixdoc (which has since gained MD export functions, and the MD export does generate IDs).
2023-03-26dotnet-sdk_3: removemdarocha1-24/+45
Also remove all reference to outdated .NET versions.
2023-03-26docs/rust: add note about git dependenciesYureka1-0/+5
2023-03-21erlang: normalize version namesuperherointj1-4/+4
2023-03-21lisp-modules: manual: add self linksKasper Gałkowski1-16/+16
2023-03-21Merge pull request #200951 from jtojnar/docs-update-script-commit-featureValentin Gagarin1-21/+89
docs/stdenv: Document updateScript features
2023-03-21docs/stdenv: Document updateScript featuresJan Tojnar1-18/+79
This was removed in https://github.com/NixOS/nixpkgs/commit/c1b05442ffd6cf3cf529cad469bebe8169b156e9 for stabilization but it has worked quite well.
2023-03-21docs/stdenv: Document updateScript executionJan Tojnar1-4/+11
2023-03-20elixir-ls: rename elixir_ls to elixir-lssuperherointj1-1/+1
2023-03-19buildDotnetModule: add support for using combinePackages as dotnet-sdkmdarocha1-1/+1
This allows packages that require several dotnet versions to build (like BeatSaberModManager) to properly depend on the dotnet-sdk specific deps. This in turns avoids having to regenerate the deps of those packages after each dotnet-sdk update. This also changes nuget-to-nix to accept a file with a list of exclusions instead of a folder.
2023-03-19Merge pull request #187919 from amjoseph-nixpkgs/pr/manual/rust/buildRustXAdam Joseph1-5/+125
doc/../rust.section.md: fix incorrect header depths
2023-03-17remove references to crate2nix other than a link to its docsAdam Joseph1-107/+6
2023-03-17Update doc/languages-frameworks/rust.section.mdAdam Joseph1-1/+1
Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
2023-03-17Update doc/languages-frameworks/rust.section.mdAdam Joseph1-1/+1
Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
2023-03-17Merge pull request #221645 from ↵Bernardo Meurer1-4/+4
raboof/doc-stdenv-add-quotes-for-phases-with-newlines
2023-03-17doc/stdenv: add quotes to run phases with newlinesArnout Engelen1-4/+4
Without quotes newlines in environment variables get converted to spaces, so any overridden phases would not work.
2023-03-15doc/../rust.section.md: fix incorrect header depthsAdam Joseph1-5/+5
The headings for the Rust section are structured incorrectly in two ways: 1. The section "Compiling non-Rust packages that include Rust code" is totally specific to `buildRustPackage`. It should be a child of the "Compiling Rust applications with Cargo" section. 1. The section "Setting up `nix-shell`" is totally specific to `buildRustCrate`. It should be a child of the "Compiling Rust crates using Nix instead of Cargo" section. - Rust - Compiling Rust applications with Cargo - ... - Compiling non-Rust packages that include Rust code - ... - Compiling Rust crates using Nix instead of Cargo - ... - Setting Up `nix-shell` - ... - Rust - Compiling Rust applications with Cargo - ... - Compiling non-Rust packages that include Rust code - ... - Compiling Rust crates using Nix instead of Cargo - ... - Setting Up `nix-shell` - ...
2023-03-15Revert "carnix,cratesIO: remove" in doc/languages-frameworks/rust.section.mdAdam Joseph1-0/+221
This reverts the part of commit 82fe76d1cd0ff6607c4c6383fb9620f6615a84a0 that affected doc/languages-frameworks/rust.section.md
2023-03-14merge masterKasper Gałkowski4-106/+92
2023-03-13Merge remote-tracking branch 'origin/master' into staging-nextMartin Weinelt1-10/+14
2023-03-12Merge branch 'master' into staging-nextVladimír Čunát1-0/+1
2023-03-12Merge master into haskell-updatesgithub-actions[bot]1-0/+1