Commit graph

4223 commits

Author SHA1 Message Date
Wolfgang Walther 7d1a327e67 ci/pinned: update
This gives us a bugfix in treefmt-nix for biome.

From the nixpkgs-unstable channel:
https://hydra.nixos.org/build/312625570#tabs-buildinputs

Changes for treefmt-nix:
f56b1934f5...4ef3dfdbb5

(cherry picked from commit 2b819576cb)
2025-11-05 18:55:42 +00:00
Morgan Jones 690be600a5
doc: add hunks to fetchpatch
(cherry picked from commit b6659f5d61)
2025-10-21 01:39:29 -07:00
Defelo 714e4933f2
fetchRadiclePatch: init
(cherry picked from commit c2ec9234e8)
2025-10-11 21:06:00 +02:00
Maximilian Bosch 0db33960bb linux: new workflow for kernel changes
See https://github.com/NixOS/nixpkgs/issues/437208#issuecomment-3288623669
Depends on https://github.com/NixOS/org/pull/172

As documented below, the idea is to essentially group all changes
rebuilding all VM tests with kernel updates and merge them together into
`master` whenever the Linux kernels get updated.

This documents the workflow of updates in the nixpkgs manual. While at
it, I removed the README from the packages because

* it's horribly outdated
* I didn't even know it exists which confirms that its discoverability
  was very poor

and added the relevant portions into the nixpkgs manual as well.

(cherry picked from commit 9f95c2ace2)
2025-10-06 06:45:59 +00:00
Defelo 688930885e
fetchFromRadicle: init
(cherry picked from commit 0f4642c796)
2025-08-22 07:44:12 +02:00
Wolfgang Walther a6e40e9c90
doc: fix biome linting errors
(cherry picked from commit 3c0eec6236)
2025-08-20 16:34:14 +02:00
Wolfgang Walther 4d650d0530
doc: apply safe formatting with biome
(cherry picked from commit 46df6abf87)
2025-08-20 16:34:13 +02:00
Sefa Eyeoglu 6851f846dd
immich: 1.136.0 -> 1.137.3
https://github.com/immich-app/immich/releases/tag/v1.137.0
https://github.com/immich-app/immich/releases/tag/v1.137.1
https://github.com/immich-app/immich/releases/tag/v1.137.3

Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
(cherry picked from commit fd7f487429)
2025-08-15 17:51:10 -04:00
Wolfgang Walther 370d67848b
ci/treefmt: add markdown-code-runner
This was run as a test in `doc/tests/check-nix-code-blocks.nix` before,
but its DX can be improved: By including it in `treefmt` we get better
error reporting and auto-fixing, as well as running it on *all* markdown
files (including READMEs etc.) for free.

(cherry picked from commit a7b3b2584a)
2025-08-05 20:14:31 +02:00
Wolfgang Walther aefcb0d50d
treewide: run nixfmt 1.0.0 2025-07-24 14:58:18 +02:00
Wolfgang Walther a46262ae77
treewide: run treefmt with mdcr/nixfmt 2025-07-24 14:58:15 +02:00
Doron Behar 48813b8a57
[25.05] pnpm.fetchDeps: ensure consistent permissions, add versioning (#425419) 2025-07-23 19:42:48 +03:00
Dan Baker ae4a5ec070 doc: CUDA section fixups
Co-authored-by: Connor Baker <ConnorBaker01@gmail.com>

Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
(cherry picked from commit 0ff3ee0540)
2025-07-22 14:25:00 +00:00
Connor Baker cf0d992bfd doc: introduce CUDA user guide
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
(cherry picked from commit fa4f91662a)
2025-07-22 14:25:00 +00:00
Connor Baker 32cc0153bc doc: CUDA section fixups
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
(cherry picked from commit 18cdc0858a)
2025-07-22 14:25:00 +00:00
Connor Baker 4e062a31d6 doc: add sections for cudaPackages.pkgs, pkgsCuda, and pkgsForCudaArch
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
(cherry picked from commit 544be187c0)
2025-07-22 14:25:00 +00:00
Connor Baker c2c335d15e _cuda.extensions: make overriding all CUDA package sets easier
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
(cherry picked from commit 36d409bc3a)
2025-07-22 14:24:59 +00:00
Connor Baker d028c1cb81 doc: CUDA section fixups and describe _cuda.fixups
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
(cherry picked from commit b0f64f56be)
2025-07-22 14:24:59 +00:00
Sefa Eyeoglu 83fabaf291
doc: adjust pnpm.fetchDeps parameter order
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
(cherry picked from commit e9d0c4af41)
2025-07-22 12:56:02 +02:00
Gutyina Gergő c7298a4695
pnpm.fetchDeps: ensure consistent permissions for fetcherVersion >=2
Co-authored-by: Oliver Breitwieser <oliver@breitwieser.eu>
(cherry picked from commit 71e3980f18)
2025-07-22 12:56:02 +02:00
Gutyina Gergő 2d3136f2d0
pnpm.fetchDeps: introduce versioning
(cherry picked from commit fd61e1c200)
2025-07-22 12:56:01 +02:00
Connor Baker fd4dbd89d4 doc: add CUDA contributing section and document passthru test attributes
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
(cherry picked from commit 91e91bc596)
2025-07-14 11:21:21 -07:00
Yueh-Shun Li 0ba1f47823 fetchhg: make argument hash overridable
(cherry picked from commit ef2f8315bf)
2025-07-09 07:58:19 +00:00
Connor Baker a0e85c9a08
[Backport release-25.05] cudaPackages: introduce and use cudaLib (#411445) 2025-06-17 07:48:31 -07:00
aleksana d5afa4954b doc/installShellFiles: describe fifo more accurately
(cherry picked from commit b0c8f2be7d)
2025-06-17 02:40:48 +00:00
Connor Baker 574561de38 doc: correct paths in CUDA update section
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
(cherry picked from commit 3f0d99c733)
2025-06-12 17:38:23 +00:00
TomaSajt 0124e5d8ed
doc/rust: pass cargoRoot to fetcher in example
(cherry picked from commit 8e87675994)
2025-06-03 12:23:07 +02:00
maralorn 41e8c2ad65 doc/haskell: Add GHC deprecation policy
(cherry picked from commit a5bbc5046b)
2025-06-02 21:59:19 +00:00
eljamm 23b73f36c6 doc/rl-2505: add GNU Taler entry
(cherry picked from commit db0b526f96)
2025-06-02 11:14:31 +02:00
Wolfgang Walther 33b2905837 workflows/manual-nixpkgs: build nixpkgs manual on staging and stable branches
By using the pinned nixpkgs we have for CI, we can lift the restriction
of building the nixpkgs manual only in PRs targeting master.

At the same time, this uses the pinned nixpkgs for the doc/ folder's dev
shell. This allows entering that shell while working on a staging-based
branch and write documentation.

Why should staging be un(der)documented, after all?

Note: The package that is available in nixpkgs as pkgs.nixpkgs-manual
will still be built with the current nixpkgs checkout, not the pinned
version. This is the same that hydra builds.

(cherry picked from commit ef1077013b)
2025-05-31 07:21:55 +00:00
Morgan Jones 5a62706b79 rl-2505: remove note about OpenSSH memlocking
See 39c7929c6e for more details.

(cherry picked from commit 42a6689a17)
2025-05-28 15:43:07 +00:00
Connor Baker c3fdb7a77c _cuda: introduce to organize CUDA package set backbone
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
(cherry picked from commit 688e14d21a)
2025-05-27 15:39:01 +00:00
Connor Baker 9e09b54794 cudaPackages: switch to cudaLib
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
(cherry picked from commit c5dad2886a)
2025-05-27 15:39:01 +00:00
Aleksana 9eac37173e
[Backport release-25.05] doc/rl2505: move variants to 25.05 (#411008) 2025-05-26 20:21:07 +08:00
Tristan Ross 26781790be
doc/rl2505: move variants to 25.05
(cherry picked from commit bb23492d23)
2025-05-25 21:59:18 -07:00
Matt Sturgeon 4f64d62d5f doc/rl-2505: reword nexusmods-app entry
We now plan to backport updates, so the release note shouldn't specify
exact versions.

Reworded to improve clarity.

Co-authored-by: John Titor <50095635+JohnRTitor@users.noreply.github.com>
(cherry picked from commit c47da7fbc8)
2025-05-25 12:50:25 +00:00
Matt Sturgeon b54691fb75 doc/rl-2505: move nexusmods-app entry back to "incompatibilities"
It was inadvertently moved when additional sections were added in #393738

(cherry picked from commit 94c59406f9)
2025-05-25 12:50:25 +00:00
Tristan Ross 3382d3f3f0 doc/rl2511: update allowVariants entry
(cherry picked from commit b3600d5452)
2025-05-24 01:27:05 +00:00
Tristan Ross 874f2f8429 pkgs/top-level/stage.nix: move most nixpkgs sets to variants
(cherry picked from commit 14386224a1)
2025-05-24 00:54:24 +00:00
Marie Ramlow e67c26810c doc/rl-2505: fix renovate release notes link
Upstream had the brilliant idea of deleting their major version upgrade
notes without setting up any form of redirects to the new places
(https://github.com/renovatebot/renovate/pull/35788), so the current
link is broken.

Also removes a duplicate release notes entry for renovate.

(cherry picked from commit 87170c7421)
2025-05-23 19:50:08 +00:00
Leona Maroni 11cb3517b3
Release NixOS 25.05 2025-05-23 20:56:20 +02:00
Seth Flynn 7be97c226e nixos/doc/rl-2505: cleanup "new modules" section
(cherry picked from commit 7fb7f0c4a1)
2025-05-23 07:04:40 +00:00
Seth Flynn 4e3f17c106 doc/rl-2505: fix nexusmods.app entry formatting
I don't really think this needs its own header and section...

(cherry picked from commit b17e45ca7c)
2025-05-23 07:04:40 +00:00
Seth Flynn 0c0d19b831 doc/rl-2505: move unrelated entries from lib section
(cherry picked from commit 00ae244074)
2025-05-23 07:04:40 +00:00
Seth Flynn 8f6b37ece6 doc/rl-2505: fix links in lib section
(cherry picked from commit 041c3794c4)
2025-05-23 07:04:39 +00:00
Seth Flynn fade580c6f doc/rl-2505: re-introduce note about __structuredAttrs & python
Seems this was accidentally removed in 8ae9309 instead of only being
moved from the highlight section

(cherry picked from commit 59b2dd2496)
2025-05-23 02:58:26 +00:00
Seth Flynn f0e2cff733 doc/rl-2505: move all package entries from nixos notes
This ensures the NixOS notes only refer to things like modules and
NixOS-specific improvements, while the Nixpkgs notes refer to all
package changes

(cherry picked from commit 39a20c95fe)
2025-05-23 02:58:26 +00:00
Seth Flynn 1f0fc1044c doc/rl-2505: move some entires from nixos notes
These are more broadly applicable to Nixpkgs than only NixOS

(cherry picked from commit 84d6322031)
2025-05-23 02:58:26 +00:00
maralorn f86bd390bc doc/rl-2505: Add deprecation warning for removal of GHC versions.
(cherry picked from commit fd7165462c)
2025-05-22 21:28:30 +00:00
Tom van Dijk c8c8dadcde doc: rl-2505: z3 4.14 -> 4.15
(cherry picked from commit fa2bee6de3)
2025-05-22 11:46:42 +00:00