summary refs log tree commit diff
path: root/doc
Commit message (Collapse)AuthorAge
* doc/default.nix: make the manual build on more than one core (#225921)Adam Joseph2023-04-25
| | | | | * doc/default.nix: make the manual build on more than one core Let's build the manual with more than one core. Maybe people will take better care of it now that it is less painful to build.
* nodejs*: normalise names to better fit other packagesSandro Jäckel2023-04-25
| | | | | Versioned package attributes are usually named like $pname_$version eg: nodejs-14_x -> nodejs_14
* doc/stdenv/meta.chapter.md: document meta.badPlatforms (#225276)Adam Joseph2023-04-24
| | | | | | | * 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.
* Merge pull request #225272 from amjoseph-nixpkgs/pr/docs/broken-vs-badPlatformsAdam Joseph2023-04-24
|\ | | | | doc/stdenv/meta.chapter.md: explain difference between broken and badPlatforms
| * remove trailing whitespaceAdam Joseph2023-04-23
| |
| * Update doc/stdenv/meta.chapter.mdAdam Joseph2023-04-24
| | | | | | Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
| * Update doc/stdenv/meta.chapter.mdAdam Joseph2023-04-24
| | | | | | Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
| * doc/stdenv/meta.chapter.md: explain difference between broken and badPlatformsAdam Joseph2023-04-11
| | | | | | | | | | | | | | | | | | | | | | 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`.
* | haskell.compiler.ghc94: 9.4.4 -> 9.4.5sternenseemann2023-04-22
| | | | | | | | https://www.haskell.org/ghc/blog/20230418-ghc-9.4.5-released.html
* | buildGoModule: don't inherit build hooks when building go-modules (#225349)Doron Behar2023-04-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* | Merge pull request #225748 from Atemu/buildFHSEnvBubblewrap-by-defaultAtemu2023-04-16
|\ \ | | | | | | buildFHSEnv: use bubblewrap by default
| * | tree-wide: buildFHSUserEnv -> buildFHSEnvAtemu2023-04-16
| | |
* | | doc/stdenv: don't use name in examples, highlight preferring pnamegilice2023-04-15
|/ /
* | use subcommands in plugin updaters (#223164)Matthieu Coudron2023-04-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* | Fix a small typo in the manualAndrew Morgan2023-04-14
| | | | | | environements -> environments
* | Merge pull request #226057 from tweag/fix-function-location-revisionSilvan Mosberger2023-04-14
|\ \ | | | | | | doc: Fix the function locations always pointing to master
| * | doc: Fix the function locations always pointing to masterSilvan Mosberger2023-04-13
| | | | | | | | | | | | | | | | | | 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`!
* | | Merge pull request #197247 from kip93/vmTools-docsValentin Gagarin2023-04-14
|\ \ \ | | | | | | | | Documentation: add vmTools
| * | | Update vmTools docs after rebaseLeandro Emmanuel Reina Kiperman2023-04-10
| | | |
| * | | Remove unused referenceLeandro Reina2023-04-09
| | | |
| * | | doc: add vmToolsLeandro Reina2023-04-09
| | |/ | |/|
* | | doc/.gitignore: add mediaAdam Joseph2023-04-13
| | | | | | | | | | | | | | | | | | 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.
* | | Fix typo in coding-conventions.chapter.mdgeri17012023-04-11
| | |
* | | Merge pull request #218331 from xworld21/texlive-new-dependency-resolutionDmitry Kalinkin2023-04-09
|\ \ \ | |/ / |/| | texlive.combine: move dependencies to attribute tlDeps, resolve them …
| * | texlive.combine: document how to create custom packages with pkgs and tlDeps ↵Vincenzo Mantova2023-04-02
| | | | | | | | | | | | attributes
* | | nixos/darwin-builder: add disk space options (#224480)Geraint Ballinger2023-04-07
| |/ |/|
* | docs/rust: prefer `ln -s` over `cp`figsoda2023-04-04
| |
* | Merge pull request #218870 from Uthar/lisp27c6f434c2023-04-03
|\ \ | |/ |/| lisp-modules: replace with an implementation based on github:uthar/nix-cl
| * merge masterKasper Gałkowski2023-03-28
| |\
| * | lisp-modules: manual: add self linksKasper Gałkowski2023-03-21
| | |
| * | merge masterKasper Gałkowski2023-03-14
| |\ \
| * | | lisp-modules: second version of wrapLispKasper Gałkowski2023-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The previous approach of trying to make both the `override` mechanism from `mkDerivation` and the `overrideScope'` mechanism from `newScope` work together resulted in hard to understand code, and there was a bug where once overridden packages would lose the changes on next override with `packageOverrides`. It's not ideal still, because Lisps created by `mkDerivation` will lose their `pkgs` after using `override`.
| * | | lisp-modules: use wrapLisp to wrap LispsKasper Gałkowski2023-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The previous approach of manually repeating a complex pattern inside Common Lisp implementation package declarations was fragile and hard to change. After reading python and lua modules code in Nixpkgs, I was able to come up with something better. The function `wrapLisp` doesn't need to be inside package declarations so all the code for wrapping Lisps can be in `all-packages.nix`. This works by wrapping the `override` function created from `mkDerivation` to accept a new argument `packageOverrides`. One problem with this is that `override.__functionArgs` disappears. But one can look at the source code of a package to discover what can be overridden.
| * | | lisp-modules: replace "_" in package names with "__" for reversibilityKasper Gałkowski2023-03-10
| | | |
| * | | lisp-modules: make ql-import.lisp automatically pull the latest Quicklisp distKasper Gałkowski2023-03-02
| | | |
| * | | lisp-modules: Add manual sectionKasper Gałkowski2023-03-02
| | | |
* | | | Merge pull request #222422 from mdarocha/remove-dotnet-3ajs1242023-03-29
|\ \ \ \ | | | | | | | | | | dotnet-sdk_3: remove
| * | | | dotnet-sdk_3: removemdarocha2023-03-26
| | |_|/ | |/| | | | | | | | | | Also remove all reference to outdated .NET versions.
* / | | doc: assign ids to many headingspennae2023-03-27
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | 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).
* | | docs/rust: add note about git dependenciesYureka2023-03-26
| | |
* | | erlang: normalize version namesuperherointj2023-03-21
| | |
* | | Merge pull request #200951 from jtojnar/docs-update-script-commit-featureValentin Gagarin2023-03-21
|\ \ \ | | | | | | | | docs/stdenv: Document updateScript features
| * | | docs/stdenv: Document updateScript featuresJan Tojnar2023-03-21
| | | | | | | | | | | | | | | | | | | | This was removed in https://github.com/NixOS/nixpkgs/commit/c1b05442ffd6cf3cf529cad469bebe8169b156e9 for stabilization but it has worked quite well.
| * | | docs/stdenv: Document updateScript executionJan Tojnar2023-03-21
| | | |
* | | | elixir-ls: rename elixir_ls to elixir-lssuperherointj2023-03-20
| | | |
* | | | buildDotnetModule: add support for using combinePackages as dotnet-sdkmdarocha2023-03-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | Merge pull request #187919 from amjoseph-nixpkgs/pr/manual/rust/buildRustXAdam Joseph2023-03-19
|\ \ \ \ | | | | | | | | | | doc/../rust.section.md: fix incorrect header depths
| * | | | remove references to crate2nix other than a link to its docsAdam Joseph2023-03-17
| | | | |
| * | | | Update doc/languages-frameworks/rust.section.mdAdam Joseph2023-03-17
| | | | | | | | | | | | | | | Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
| * | | | Update doc/languages-frameworks/rust.section.mdAdam Joseph2023-03-17
| | | | | | | | | | | | | | | Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>