about summary refs log tree commit diff
path: root/doc
AgeCommit message (Collapse)AuthorFilesLines
2023-01-21doc: adapt to nativeCheckInputsGuillaume Girol3-15/+23
2023-01-20cross-compilation.chapter.md: correct doCheck conditionalArtturin1-1/+1
2023-01-18doc/haskell: nitsDominik Schrempf1-19/+19
These are some suggested changes to the new documentation of Haskell in the Nixpkgs manual. They cover sections until, but excluding, the section "Available package versions". I am not an English native speaker, so please correct me and savage these changes! Also, please let me know if the suggestions are welcome, then I will continue with the next chapter.
2023-01-15haskell/docs: Fix a linkmaralorn1-6/+5
2023-01-15haskell/docs: New sections about available versions and hls + Various small ↵maralorn1-110/+213
improvements Co-authored-by: sternenseemann <sternenseemann@systemli.org>
2023-01-14doc/haskell: (re-)init haskell manual sectionsternenseemann1-6/+976
This restarts a Haskell section in the nixpkgs manual. The content presented here has been written from scratch, although some parts of it take inspiration from the existing haskell4nix documentation. It is by no means complete, the idea is mostly to get the ball rolling in some way. Upcoming tasks are hinted at in the comments in the documentation file.
2023-01-14Merge master into staging-nextgithub-actions[bot]1-70/+4
2023-01-14Merge pull request #208867 from K900/qt-doc-fixesK9001-70/+4
treewide: remove outdated multiple versions of Qt stuff
2023-01-13Merge master into staging-nextgithub-actions[bot]1-3/+10
2023-01-12pkgs/all-packages: remove unused alias, add commentK9001-2/+4
2023-01-11Merge remote-tracking branch 'origin/master' into staging-nextMartin Weinelt2-3/+7
2023-01-10doc/filters: fix myst-reader role detectionpennae1-3/+10
matching on only `{...}` does not trigger if the role tag is preceded by something usually considered a semantic separator that isn't a separator as markdown knows it, e.g. punctuation characters.
2023-01-10Merge pull request #208252 from helsinki-systems/doc/doDistValentin Gagarin1-0/+4
doc/stdenv: Add information about the doDist variable
2023-01-10Merge pull request #209493 from henrik-ch/overview_versionValentin Gagarin1-3/+3
updating stable nixos version in preface.
2023-01-09Merge master into staging-nextgithub-actions[bot]1-1/+1
2023-01-09Merge pull request #209569 from figsoda/maintainersfigsoda1-1/+1
docs: prefer `maintainers: add` commits to be in the same pull request
2023-01-09Merge master into staging-nextgithub-actions[bot]6-40/+60
2023-01-09Merge pull request #208762 from ncfavier/link-manpages-options-docNaïm Favier6-40/+60
2023-01-09doc/stdenv: Add information about the doDist variableMax Hausch1-0/+4
2023-01-07docs: prefer `maintainers: add` commits to be in the same pull requestfigsoda1-1/+1
2023-01-05updating stable nixos version in preface.Henrik Karlsson1-3/+3
2023-01-04Merge staging-next into staginggithub-actions[bot]2-6/+8
2023-01-04Merge pull request #208868 from mweinelt/quick-start-deadlinkValentin Gagarin1-1/+1
2023-01-03darwin.builder: auto-login as the `builder` user (#208772)Gabriella Gonzalez1-5/+7
… 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.
2023-01-03Merge staging-next into staginggithub-actions[bot]4-9/+30
2023-01-03doc: python: Run hooks in checkPhaseNiklas Hambüchen1-1/+15
2023-01-03doc/contributing/quick-start: Replace dead thunderbird linkMartin Weinelt1-1/+1
The thunderbird derivation is using `buildMozillaMach` these days, shared with Firefox and Librefox, so it is probably the correct , although more complicated, successor.
2023-01-03Merge pull request #205190 from NixOS/lib.path.relativeNormaliseRobert Hensing3-8/+15
lib.path.subpath.{isValid,normalise}: init
2023-01-03doc/languages-frameworks/qt: remove outdated informationK9001-70/+2
2023-01-03lib.path.subpath.isValid: initSilvan Mosberger1-0/+1
The first path library function
2023-01-02Merge staging-next into staginggithub-actions[bot]1-1/+2
2023-01-02darwin.builder: prefer shutting down over halting VM (#208450)Winter1-1/+2
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.
2023-01-02doc: separate manpage URLs from the Pandoc filterNaïm Favier6-40/+60
Move the manpage-to-URL mapping to `doc/manpage-urls.json` so that we can reuse that file elsewhere, and generate the `link-manpages.lua` filter from that file. Also modify the Pandoc filter so that it doesn't wrap manpages that are already inside a link. Keeping a Lua filter is essential for speed: a Python filter would increase the runtime `md-to-db.sh` from ~20s to ~30s (but Python is not to blame; marshalling Pandoc types to and from JSON is a costly operation). Parsing in Lua seems tedious, so I went with the Nix way.
2023-01-02Merge branch 'staging-next' into stagingJan Tojnar5-5/+6
- readline6 attribute removed from all-packages.nix in d879125d61a0be8ecb2afddaca8f2b0530db0260 - readline attribute was bumped to readline82 in 50adabdd60d590c951824974356a9ccb9bb73ffc
2023-01-01Merge pull request #204840 from ncfavier/check-meta-deepNaïm Favier1-1/+1
2023-01-01Merge pull request #208176 from ncfavier/markdown-no-trailingNaïm Favier3-3/+4
2023-01-01lib/customisation.overrideDerivation: propagate evaluation conditionNaïm Favier1-1/+1
The new derivation should evaluate only if the old derivation does. Sadly this means that the old derivation cannot depend on the new one any more, which was used by xorgserver on Darwin. But this is not a problem as `overrideAttrs` can (and should) usually be used instead. This change allowed catching an invalid `meta.platforms` in the linux_rpi kernels, which use `overrideDerivation`.
2022-12-29darwin.builder: Remove trailing `'` from host keyGabriella Gonzalez1-1/+1
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.
2022-12-29.editorconfig: apply trailing whitespace removalNaïm Favier3-3/+4
editorconfig-checker -disable-indent-size **/*.md
2022-12-28Merge remote-tracking branch 'origin/staging-next' into stagingSergei Trofimovich9-6/+135
Conflicts: pkgs/development/tools/language-servers/ansible-language-server/default.nix
2022-12-27doc,nixos/doc: unescape ellipsesNaïm Favier1-1/+1
Leftovers from the CommonMark conversion.
2022-12-27doc,nixos/doc: unescape double quotesNaïm Favier1-1/+1
Leftovers from the CommonMark conversion.
2022-12-27doc,nixos/doc: unescape apostrophesNaïm Favier3-4/+4
Leftovers from the CommonMark conversion.
2022-12-26Merge pull request #207038 from NixOS/make-disk-image-for-uefiJörg Thalheim2-0/+108
make-disk-image: documentation, UEFI variables recording, improved determinism
2022-12-25Merge pull request #205935 from figsoda/cargo-lockfigsoda1-0/+17
rustPlatform.importCargoLock: add allowBuiltinFetchGit option
2022-12-25doc/contributing/coding-conventions: add subsection for language serversAnderson Torres1-0/+4
2022-12-25Merge branch 'staging-next' into stagingJan Tojnar10-48/+125
2022-12-24nixos/lib/make-disk-image: docs, UEFI vars recording, more determinismRaito Bezarius2-0/+108
- Extensive documentation in NixOS manual - Deterministic mode that fixes various identifiers relative to disk partitions and filesystems in ext4 case - UEFI variable recording
2022-12-23lib: Allow doc rendering for lib/<name>/default.nixSilvan Mosberger1-1/+5
2022-12-23lib: correctly render docs for nested identifiersSilvan Mosberger1-7/+9
Applies https://github.com/nix-community/nixdoc/pull/27 and fixes up the location information rendering, allowing lib functions to be nested in further scopes Needed for later commits