Commit Graph

6094 Commits

Author SHA1 Message Date
quantenzitrone
8a977098d7 docs: remove references to the xorg namespace 2026-01-23 15:33:14 +01:00
nixpkgs-ci[bot]
c1a872cc74 Merge staging-next into staging 2026-01-23 06:07:35 +00:00
Kenichi Kamiya
d262d00199 lima: 1.2.2 -> 2.0.1
Diff: https://github.com/lima-vm/lima/compare/v1.2.2...v2.0.1

Release: https://github.com/lima-vm/lima/releases/tag/v2.0.1

2.0.0 replaced a call to the external pkill command with an internal function.
This change conflicts with the current nixpkgs patch,
so we must remove the patch to prevent a build error.
Updates: a9b8ff8c8c

2.0.0: Replace a pkill call:
  75079f679b
2.0.1: Adds graceful shutdown support:
  e769391e72
2026-01-22 21:26:26 -08:00
Philip Taron
58e324a034 ruby: ruby_3_3 -> ruby_3_4 (#482222) 2026-01-23 05:20:42 +00:00
nixpkgs-ci[bot]
8f23ed0423 Merge staging-next into staging 2026-01-23 00:20:07 +00:00
Dyego Aurélio
28096cc5e3 treewide: apply nixfmt 1.2.0 2026-01-22 18:37:56 -03:00
Kirill Radzikhovskyy
5394704649 doc/release-notes: Ruby 3.3 -> 3.4 as default 2026-01-22 07:55:14 +11:00
nixpkgs-ci[bot]
33b65c2f2e Merge staging-next into staging 2026-01-21 06:08:45 +00:00
Martin Weinelt
047e298c75 doc/python: use finalAttrs in examples (#479520) 2026-01-21 03:35:38 +00:00
nixpkgs-ci[bot]
2e077cd2b6 Merge staging-next into staging 2026-01-21 00:20:00 +00:00
Tomodachi94
8040737180 nodePackages.wavedrom-cli: drop (#481977) 2026-01-20 20:30:04 +00:00
Silvan Mosberger
91ff1ffa45 ci: Don't run non-reproducible doc urls check
Causes non-reproducible CI failures: https://github.com/NixOS/nixpkgs/actions/runs/21102527291/job/60688698991?pr=480436
2026-01-20 20:51:55 +01:00
dish
a5156bd780 nodePackages.wavedrom-cli: drop 2026-01-20 12:25:58 -05:00
Naïm Camille Favier
6a918ec238 typst: add fonts to the wrapper
Introduces `typst.wrapper` with the following arguments:

- `packages`. For backwards compatibility, `typst.withPackages f` is
  equivalent to `typst.wrapper { packages = f; }`.
- `fonts` allows specifying extra fonts via `TYPST_FONT_PATHS`.
- `extraWrapperArgs` for extra arguments to `makeWrapper`.
2026-01-19 21:25:39 +01:00
Philip Taron
963873d175 prefetch-npm-deps: add cacheVersion for packument support (#470517) 2026-01-19 15:38:43 +00:00
Leah Amelia Chen
1def69720c libglycin: Introduce setup hook for adding loader paths to wrapper
This setup hook discovers glycin loaders in the inputs list it is placed into, and adds them to `gappsWrapperArgs`. This should simplify glycin-dependent programs’ expressions.

Just add `libglycin.setupHook` (for Rust programs) or `libglycin` (for other languages) to `buildInputs`. The latter will also pull in the setup hook.

Note, the setup hook needs to go to the `buildInputs` since we cannot have a different offset when used as standalone hook instead of propagated from `libglycin`. We chose `hostOffset` to make it work with the proper placement of `libglycin` in `buildInputs`.

Co-authored-by: Seth Flynn <getchoo@tuta.io>
Co-authored-by: Jan Tojnar <jtojnar@gmail.com>
2026-01-19 02:18:28 +01:00
Leah Amelia Chen
c68c6af86c libglycin: Add setup hook for patching Rust vendor directory
Glycin rust library searches `bwrap` on path. This would require every reverse dependency to add `bubblewrap` to its `PATH`, which would be quite annoying to ensure. Especially when libraries start using glycin.

We provide `passthru.glycinPathsPatch` to perform source-level hardcoding but that doesn't work with apps that use `rustPlatform.cargoSetupHook` since it assumes a setup where snapshots of GNOME sources already contain vendored Rust dependencies under `vendor/`.

The setup hook instead provides a much more flexible approach that uses the `$cargoDepsCopy` variable provided by `cargoSetupHook`, which points to the local, modifiable copy of Cargo dependencies, to patch `src/sandbox.rs` just like `glycinPathsPatch`. If `$cargoDepsCopy` is not found, then the old behavior is used where Cargo dependencies are assumed to be under `vendor/`.

Additionally, the patch requires modifying `Cargo.lock` when using `rustPlatform.fetchCargoVendor`. The setup hook fixes that as well.

Rust programs just need to add `libglycin.patchVendorHook` and it should take care of this.

Co-authored-by: Seth Flynn <getchoo@tuta.io>
Co-authored-by: Jan Tojnar <jtojnar@gmail.com>
2026-01-18 19:06:50 +01:00
Théo Zimmermann
dc351d25c3 coqPackages: add coqWithPackages/coqWithPackages' functions (#444257) 2026-01-16 10:12:05 +00:00
dish
186564cb80 forgejo: 13.0.4 -> 14.0.0
https://forgejo.org/2026-01-release-v14-0/

https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/14.0.0.md
2026-01-15 10:56:39 -05:00
René Neumann
677c755a69 coreth: Remove package
coreth has been moved by upstream into `AvalancheGo`, which is also
packaged in nixpkgs.

Additionally, it has been unmaintained and the Darwin build broken since
2024.
2026-01-15 09:46:34 +01:00
Jasi
03b2128fcc fetchFromSavannah: deprecate
The Savannah administrators do not want package maintainers to use
cgit snapshots due to putting strain on the servers and have disabled
cgit snapshots for most if not all of their repositories.

See: https://lists.gnu.org/archive/html/savannah-hackers/2025-12/msg00014.html

Co-authored-by: Philip Taron <philip.taron@gmail.com>
Co-authored-by: LIN, Jian <me@linj.tech>
2026-01-14 20:48:27 -05:00
Tom McLaughlin
a776193f6b coqPackages: add coqWithPackages/coqWithPackages' functions 2026-01-13 23:43:00 -08:00
Ben Siraphob
c7e10647ea treewide: fix typos 2026-01-13 14:45:11 -05:00
Sigmanificient
fa190fd6aa doc/python: use finalAttrs in examples 2026-01-13 01:14:02 +01:00
Gergő Gutyina
bbba9d030a pocket-id: 1.16.0 -> 2.1.0 (#477919) 2026-01-11 09:23:47 +00:00
Masum Reza
4e6d4fd6ec openrgb: 0.9 → 1.0rc2 (#477198) 2026-01-11 03:12:47 +00:00
Sandro
2c07fa9b69 factor-lang: 0.100 -> 0.101 (#469560) 2026-01-10 22:51:24 +00:00
Merikei
08bcacdb62 doc: fix end quote typo 2026-01-10 01:46:28 +00:00
Jared Baur
1dfa285940 zig: use setupHook attribute on zig derivation
By moving the zig setup hook to the zig derivation itself, we allow for
zig to splice correctly with `callPackage`, meaning that the correct zig
can be pulled in during builds when zig is in `nativeBuildInputs` (for
example).

This change retains the `zig.hook` attribute for backward compatibility
by just pointing to the zig derivation. This also removes
`zig_default_flags`, since now the setup hook is not a derivation that
can be overridden. Overriding the build flags can now be done by setting
`dontSetZigDefaultFlags = true`.
2026-01-09 14:07:46 -08:00
Michael Raitza
a6cddcfe93 factor-lang: 0.100 -> 0.101
Fixes issues with the help browser by copying vocabulary roots instead
of symlinking them.  Although, I am convinced that this is an issue that
should be fixed upstream, eventually.

Fixes #469242
Fixes #474869
2026-01-09 13:20:10 +01:00
Jared Baur
1168d9bece nixos/activation: deprecate reloading or restarting units from the activation script (#473367) 2026-01-09 01:14:33 +00:00
Matt Sturgeon
e8bb6bb879 openrgb: 0.9 → 1.0rc2
- https://codeberg.org/OpenRGB/OpenRGB/releases/tag/release_candidate_1.0rc1
> Plugin API has been updated to API version 4 so until the official 1.0
> release, use the latest pipeline builds of the plugins.

- https://codeberg.org/OpenRGB/OpenRGB/releases/tag/release_candidate_1.0rc2
> There have been some upgrades to the user interface since 1.0rc1 and
> some additional device support and fixes.
> The plugin interface and SDK version remain the same as 1.0rc1, so
> plugins that worked with 1.0rc1 should work with 1.0rc2 as well.

As part of updating `withPlugins`, it has been re-implemented as a
wrapper derivation. This means the base package is not re-compiled when
it is used.

Co-authored-by: liberodark <liberodark@gmail.com>
Co-authored-by: Multipixelone <finn@cnwr.net>
2026-01-08 20:23:31 +00:00
Gutyina Gergő
a6db2b8ed6 pocket-id: 1.16.0 -> 2.1.0
The version 2 release contains breaking changes.
See https://pocket-id.org/docs/setup/major-releases/migrate-v2.
2026-01-08 12:40:36 +01:00
mattkang
bffd36f16b gurk-rs: 0.6.4 -> 0.8.0 2026-01-07 14:40:37 -05:00
Gergő Gutyina
9995f8e137 n8n: 1.123.5 -> 2.3.0 (#477422) 2026-01-07 12:33:01 +00:00
sweenu
b77c563ed6 n8n: 1.123.5 -> 2.3.0 2026-01-06 20:11:13 +01:00
Robert Hensing
7648a2676b dockerTools: Replace bashInteractive with bash (#453912) 2026-01-06 11:59:22 +00:00
Connor Baker
746df1bc8f nixpkgs: pass lib to config function (#457120) 2026-01-06 07:11:55 +00:00
Adam Dinwoodie
8e94561d62 nixpkgs: pass lib to config function
Nixpkgs config, for defining things like which licenses are
permitted, can either be an attrset or a function that is passed a
`pkgs` argument.  Evaluating that `pkgs` argument requires computing the
Nixpkgs fixpoint, which requires checking whether the derivations used
in the Nixpkgs bootstrap have valid licenses.  This works provided
nothing tries to use Nixpkgs functions to validate or merge anything
included in the configuration.

f5deefd463 (config: add and document {allow,block}listedLicenses,
2025-08-31), in #437723, added type checking and merging to the lists of
permitted/forbidden licenses.  That resulted in a recursion loop if a
list of licenses included, say, `pkgs.lib.licenses.bsd0`.

To allow licenses to be specified from Nixpkgs' library, pass `lib` as
well as `pkgs` to any config function.  Computing `lib` doesn't require
working out the full Nixpkgs fixpoint.  The change in #437723 will still
break things for some people, but it at least provides a sensible route
to getting the config working again.

Fixes #456994.
2026-01-05 21:36:29 +00:00
Philip Taron
52fbdf3dee vmTools: drop CentOS Stream
As @uninsane points out, these are designed to rot rapidly.
2026-01-05 10:33:39 -08:00
Philip Taron
0f6e482a7f doc: update vmTools documentation based on the newly added disk images 2026-01-05 09:57:14 -08:00
Ramses
341d88af32 nixos/switchable-system: remove default inhibitors and add release notes (#476820) 2026-01-04 15:40:55 +00:00
r-vdp
1baf74d00f nixos/switchable-system: add release notes to document switch inhibitors 2026-01-04 13:06:50 +02:00
Hythera
b5c68797d3 cargo-codspeed: 3.0.5 -> 4.2.0 2026-01-04 11:40:53 +01:00
Florian Klink
36d43f3924 nixos/yggdrasil: put release notes in the right place
This will become part of the 26.05 release notes, not the already
released 25.11.
2026-01-03 20:04:51 +02:00
pinpox
5f0e96d0c3 nixos/yggdrasil: add release notes 2026-01-03 19:35:15 +02:00
Peder Bergebakken Sundt
6c60114666 python3Packages.pygame: switch to pygame-ce for python>=3.14 2026-01-03 12:11:52 +01:00
Colin
0489aa4e9a mpv{,-unwrapped,Scripts}: move to by-name (#474601) 2025-12-31 07:21:10 +00:00
Jörg Thalheim
cd638a9529 doc: add release note for buildNpmPackage packument support
Document the new npmDepsCacheVersion option that enables packument
caching for npm workspaces support.
2025-12-31 00:37:52 -05:00
Heitor Augusto
d5146f42b0 vimPlugins.nvim-treesitter: master -> main update (#470883) 2025-12-30 19:20:52 +00:00