about summary refs log tree commit diff
path: root/doc/builders
Commit message (Collapse)AuthorAge
* rewrite `runCommand` interface docsValentin Gagarin2023-09-18
| | | | | specifically this corrects the misleading statement that `env` takes environment variables for the derivation.
* Merge pull request #254967 from nbraud/sha256-to-hash/top-levelMaciej Krüger2023-09-15
|\
| * doc: Replace `sha256` with `hash` where appropriatenicoo2023-09-13
| |
* | fetchDebianPatch: Require patch names with extensionsWeijia Wang2023-09-14
|/ | | | | Otherwise the fetcher is unuseable with patches whose filename (in Debian) doesn't end in `.patch`.
* noto-fonts-emoji → noto-fonts-color-emojinicoo2023-09-12
| | | | | | | Clarify that the monochrome font is not included, per #221181. The new name is also coherent with the name of the font, according to `fontconfig`: Noto Color Emoji.
* doc/fetchers: fetchDebianPatch: don't imply how long a patch remains availablenicoo2023-08-30
|
* fetchDebianPatch: Rename `patch` parameter, make `name` overrideablenicoo2023-08-30
| | | | This allows using the fetcher with `invalidateFetcherByDrvHash` for testing.
* fetchers: document fetchDebianPatchnicoo2023-08-30
|
* emacs: remove outdated doc about package initializationLin Jian2023-08-25
| | | | | | | Since Emacs 27[1], there is no need to call package-initialize in the init file. [1]: https://git.savannah.gnu.org/cgit/emacs.git/tree/etc/NEWS.27?id=cae528457cb862dc886a34240c9d4c73035b6659#n227
* emacs: update doc about emacs.pkgs.withPackagesLin Jian2023-08-25
|
* treewide: `overrideScope'` -> `overrideScope`Artturin2023-08-14
| | | | | | `lib.makeScope` `overrideScope'` has been renamed to `overrideScope` `fd --type f | xargs sd --string-mode "overrideScope'" "overrideScope"`
* testers.hasPkgConfigModules: allow checking multiple pkg-config modssternenseemann2023-08-08
| | | | | | | | | | This is very useful in conjunction with meta.pkgConfigModules, as the new tester can use the list provided by this meta attribute as a default value for moduleNames, making its usage in passthru.tests very convenient. For backwards compatibility, a shim under the old name is maintained with a warning.
* treewide: rename fonts.fonts to fonts.packagesSandro Jäckel2023-07-24
|
* Merge pull request #240860 from Atemu/fhsenv-no-multiarchAtemu2023-07-08
|\ | | | | buildFHSEnv: disable multiArch by default
| * buildFHSEnv: add multiArch flagAtemu2023-07-01
| | | | | | | | | | The intention is to allow the user control over whether 32bit deps are supposed to be included in the fhsenv
* | darwin.linux-builder: rename from `darwin.builder`Michael Hoang2023-07-06
| |
* | darwin.builder: use port 31022 by defaultMichael Hoang2023-07-06
| |
* | doc: render nixpkgs manual with nrdpennae2023-07-01
|/ | | | | | also updates nixdoc to 2.3.0. the nixdoc update is not a separate commit because that would leave the manual build broken for one commit, potentially breaking bisects and rebases.
* doc: normalize markdown for nixos-render-docspennae2023-06-10
| | | | | | pandoc recognizes `::: note` admonitions, nixos-render-docs only recognizes `::: {.note}`. surprisingly pandoc also emits the correct docbook tags for `[](#xref)`s, so we can use that too.
* doc: make sure section depths are consecutivepennae2023-06-10
| | | | | | | skipping heading levels (eg from # to ###, or starting at ###) is legal in pandoc, but not in nixos-render-docs. pandoc acts as though section levels *were* consecutive, nixos-render-docs prefers to tell people not to do that kind of thing because it can make documents more fragile.
* doc: add missing section IDspennae2023-06-10
|
* Improve `fetchFromGitLab` manual (#236111)Basile Clément2023-06-07
| | | | | * doc/builders: update fetchers documentation Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
* doc:fhs-envs: rewordAtemu2023-05-22
|
* doc:fhs-envs: format example properlyAtemu2023-05-22
| | | | | That sort of formatting wouldn't be accepted into Nixpkgs. We shouldn't format an example like that.
* doc:fhs-envs: mention that runScript must be escaped by the callerAtemu2023-05-22
|
* testers.runNixOSTest: initRobert Hensing2023-05-11
| | | | An up to date alternative to pkgs.nixosTest
* tree-wide: buildFHSUserEnv -> buildFHSEnvAtemu2023-04-16
|
* Update vmTools docs after rebaseLeandro Emmanuel Reina Kiperman2023-04-10
|
* doc: add vmToolsLeandro Reina2023-04-09
|
* nixos/darwin-builder: add disk space options (#224480)Geraint Ballinger2023-04-07
|
* 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).
* doc: document fetchpatch's decode argumentAlyssa Ross2023-03-11
|
* Merge pull request #218043 from addict3d/parameterise-guest-memsize-1Ryan Lahfa2023-03-04
|\ | | | | nixos/lib/make-disk-image: expose memSize parameter
| * nixos/lib/make-disk-image: expose memSize parameterNick Bathum2023-02-26
| | | | | | | | Generating large disk images can fail from out-of-memory in vm-run.
* | Merge pull request #208537 from Artturin/makesetuphooksupportstrictdepsArtturi2023-02-10
|\ \ | |/ |/|
| * add docs for makeSetupHookArtturin2023-02-07
| |
* | Doc tweak: "Build" -> "Substitute"Tom McLaughlin2023-02-07
| |
* | Introduce mkBinaryCache functionTom McLaughlin2023-02-07
|/
* Merge pull request #214763 from lheckemann/doc-requirefileLinus Heckemann2023-02-05
|\ | | | | fetchers: document requireFile
| * fetchers: document requireFileLinus Heckemann2023-02-05
| |
* | testers.hasPkgConfigModule: Extract and add tests, docsRobert Hensing2023-01-30
| |
* | fix: doc typoMatthew Kenigsberg2023-01-26
|/
* doc: fix broken linksNaïm Favier2023-01-24
|
* darwin.builder: auto-login as the `builder` user (#208772)Gabriella Gonzalez2023-01-03
| | | | | | | | | … as suggested by @NiklasGollenstede in: https://github.com/NixOS/nixpkgs/pull/206951#issuecomment-1369020601 This simplifies the user experience for logging into and debugging the machine and also simplifies the instructions for shutting down the machine gracefully.
* darwin.builder: prefer shutting down over halting VM (#208450)Winter2023-01-02
| | | This is preferable because it prevents things like disk corruption (requiring the user to delete the disk image when starting up) that I consistently ran into.
* Merge pull request #208176 from ncfavier/markdown-no-trailingNaïm Favier2023-01-01
|\
| * .editorconfig: apply trailing whitespace removalNaïm Favier2022-12-29
| | | | | | | | editorconfig-checker -disable-indent-size **/*.md
* | darwin.builder: Remove trailing `'` from host keyGabriella Gonzalez2022-12-29
|/ | | | | | | | | | | | | | | | | The trailing `'` was included by mistake and is not supposed to be there: ```ShellSession $ base64 -w0 /etc/ssh/ssh_host_ed25519_key.pub c3NoLWVkMjU1MTkgQUFBQUMzTnphQzFsWkRJMU5URTVBQUFBSUpCV2N4Yi9CbGFxdDFhdU90RStGOFFVV3JVb3RpQzVxQkorVXVFV2RWQ2Igcm9vdEBuaXhvcwo= ``` The reason it did not cause issues before is because Nix ignores everything after the `=`: https://github.com/NixOS/nix/blob/3dbf9b5af5950b615ec685c1f4155b1c8698bb78/src/libutil/util.cc#L1539-L1540 … so it's harmless but still worth fixing.
* doc,nixos/doc: unescape apostrophesNaïm Favier2022-12-27
| | | | Leftovers from the CommonMark conversion.
* nixos/lib/make-disk-image: docs, UEFI vars recording, more determinismRaito Bezarius2022-12-24
| | | | | | | - Extensive documentation in NixOS manual - Deterministic mode that fixes various identifiers relative to disk partitions and filesystems in ext4 case - UEFI variable recording