| Commit message (Expand) | Author | Age | Files | Lines |
| * | pkgs.xorg: deprecate package set (#479724) | Jo | 2026-02-04 | 1 | -1/+1 |
| |\ |
|
| | * | pkgs.xorg: deprecate package set | quantenzitrone | 2026-02-02 | 1 | -1/+1 |
| * | | libglycin-gtk4: init (split out of libglycin) (#481377) | Jan Tojnar | 2026-02-04 | 4 | -0/+74 |
| |\ \ |
|
| | * | | 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>
| Leah Amelia Chen | 2026-01-19 | 3 | -6/+20 |
| | * | | 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>
| Leah Amelia Chen | 2026-01-18 | 3 | -0/+60 |
| * | | | minio_legacy_fs: drop (#486146) | Pascal Bach | 2026-02-02 | 1 | -0/+2 |
| |\ \ \ |
|
| | * | | | minio_legacy_fs: drop•••minio had 3 moderate, 4 high and 4 critical security vulnerabilities since
2022-10-24, so even though we don't know this specific minio version is
affected, it's not worth the risk.
Furthermore 3 years should be enough time to migrate your data.
| quantenzitrone | 2026-02-02 | 1 | -0/+2 |
| | | |/
| |/| |
|
| * | | | stalwart-mail: rename to stalwart; nixos/stalwart-mail: move to stalwart (#48... | Yt | 2026-02-02 | 1 | -0/+2 |
| |\ \ \ |
|
| | * | | | docs/release-notes: add updates to 26.05 rl•••* docs/nixpkgs: mention rename of pkg
* docs/nixos: mention rename of module and new module options
* address review comment:
https://github.com/NixOS/nixpkgs/pull/481815#discussion_r2706713675
| Darren Rambaud | 2026-01-28 | 1 | -0/+2 |
| * | | | | nodePackages.browser-sync: drop (#484129) | Jo | 2026-02-01 | 1 | -0/+2 |
| |\ \ \ \
| |_|/ /
|/| | | |
|
| | * | | | nodePackages.browser-sync: drop | dish | 2026-01-26 | 1 | -0/+2 |
| | |/ / |
|
| * | | | coq.withPackages: document use with language servers•••Added guidance on installing Rocq language servers when using
`coq.withPackages`.
#484870
| Théo Zimmermann | 2026-02-01 | 1 | -0/+2 |
| * | | | doc/tauri: document hook dontTauriFixup | Stefan Nuernberger | 2026-02-01 | 2 | -0/+7 |
| * | | | doc: expand fetchFromGitea's documentation to include fetchFromForgejo and fe...•••Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
| Fernando Rodrigues | 2026-01-31 | 1 | -2/+4 |
| * | | | gnunet: 0.25.2 -> 0.26.2; taler: 1.0 -> 1.3 (#484551) | Weijia Wang | 2026-01-30 | 1 | -0/+4 |
| |\ \ \ |
|
| | * | | | taler-exchange: add release note | Weijia Wang | 2026-01-30 | 1 | -0/+4 |
| | |/ / |
|
| * | | | Merge master into staging-nixos | nixpkgs-ci[bot] | 2026-01-26 | 7 | -142/+88 |
| |\| | |
|
| | * | | docs: remove references to the xorg namespace (#479692) | Jo | 2026-01-26 | 5 | -56/+11 |
| | |\ \ |
|
| | | * | | docs: remove references to the xorg namespace | quantenzitrone | 2026-01-23 | 5 | -56/+11 |
| | * | | | Update Rocq documentation (#480647) | Théo Zimmermann | 2026-01-26 | 3 | -86/+77 |
| | |\ \ \ |
|
| | | * | | | Rocq: Update documentation | Pierre Roux | 2026-01-26 | 3 | -86/+77 |
| | | | |/
| | |/| |
|
| * | | | | treewide: fix typos (#479869) | Michael Daniels | 2026-01-24 | 15 | -31/+31 |
| |\ \ \ \
| |/ / /
|/| | | |
|
| | * | | | treewide: fix typos | Ben Siraphob | 2026-01-13 | 15 | -31/+31 |
| * | | | | mercure: 0.20.2 -> 0.21.6 | Hythera | 2026-01-23 | 1 | -0/+2 |
| * | | | | 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: a9b8ff8c8cae79f4f849840895a85b9f7af55545
2.0.0: Replace a pkill call:
https://github.com/lima-vm/lima/commit/75079f679b196d06904de2a63c5add3948706e2f
2.0.1: Adds graceful shutdown support:
https://github.com/lima-vm/lima/commit/e769391e72d5bc0438b16fcf5cf622a85cb4bc42
| Kenichi Kamiya | 2026-01-22 | 1 | -0/+2 |
| | |_|/
|/| | |
|
| * | | | treewide: apply nixfmt 1.2.0 | Dyego Aurélio | 2026-01-22 | 3 | -3/+3 |
| * | | | doc/python: use finalAttrs in examples (#479520) | Martin Weinelt | 2026-01-21 | 1 | -29/+30 |
| |\ \ \ |
|
| | * | | | doc/python: use finalAttrs in examples | Sigmanificient | 2026-01-13 | 1 | -29/+30 |
| * | | | | nodePackages.wavedrom-cli: drop (#481977) | Tomodachi94 | 2026-01-20 | 1 | -0/+2 |
| |\ \ \ \ |
|
| | * | | | | nodePackages.wavedrom-cli: drop | dish | 2026-01-20 | 1 | -0/+2 |
| | | |_|/
| |/| | |
|
| * / | | | 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
| Silvan Mosberger | 2026-01-20 | 1 | -0/+1 |
| |/ / / |
|
| * | | | coqPackages: add coqWithPackages/coqWithPackages' functions (#444257) | Théo Zimmermann | 2026-01-16 | 2 | -0/+25 |
| |\ \ \ |
|
| | * | | | coqPackages: add coqWithPackages/coqWithPackages' functions | Tom McLaughlin | 2026-01-13 | 2 | -0/+25 |
| | |/ / |
|
| * | | | 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
| dish | 2026-01-15 | 1 | -0/+2 |
| * | | | 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.
| René Neumann | 2026-01-15 | 1 | -0/+2 |
| * | | | 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>
| Jasi | 2026-01-14 | 3 | -8/+3 |
| |/ / |
|
| * | | pocket-id: 1.16.0 -> 2.1.0 (#477919) | Gergő Gutyina | 2026-01-11 | 1 | -0/+2 |
| |\ \ |
|
| | * | | 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.
| Gutyina Gergő | 2026-01-08 | 1 | -0/+2 |
| * | | | openrgb: 0.9 → 1.0rc2 (#477198) | Masum Reza | 2026-01-11 | 1 | -0/+3 |
| |\ \ \ |
|
| | * | | | 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>
| Matt Sturgeon | 2026-01-08 | 1 | -0/+3 |
| * | | | | factor-lang: 0.100 -> 0.101 (#469560) | Sandro | 2026-01-10 | 2 | -0/+13 |
| |\ \ \ \ |
|
| | * | | | | 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
| Michael Raitza | 2026-01-09 | 2 | -0/+13 |
| * | | | | | doc: fix end quote typo | Merikei | 2026-01-10 | 1 | -1/+1 |
| * | | | | | 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`.
| Jared Baur | 2026-01-09 | 2 | -17/+30 |
| | |_|_|/
|/| | | |
|
| * | | | | nixos/activation: deprecate reloading or restarting units from the activation... | Jared Baur | 2026-01-09 | 1 | -0/+2 |
| |\ \ \ \
| |_|_|/
|/| | | |
|
| | * | | | nixos/activation: deprecate reloading or restarting units from the activation...•••This deprecation is part of a bigger effort to deprecate activation scripts altogether, which will take place over several releases.
There are no in-tree usages of the now-deprecated reload/restart functionality.
| r-vdp | 2025-12-22 | 1 | -0/+2 |
| * | | | | gurk-rs: 0.6.4 -> 0.8.0 | mattkang | 2026-01-07 | 1 | -0/+2 |
| * | | | | n8n: 1.123.5 -> 2.3.0 (#477422) | Gergő Gutyina | 2026-01-07 | 1 | -0/+2 |
| |\ \ \ \
| |_|/ /
|/| | | |
|
| | * | | | n8n: 1.123.5 -> 2.3.0 | sweenu | 2026-01-06 | 1 | -0/+2 |
| * | | | | dockerTools: Replace bashInteractive with bash (#453912) | Robert Hensing | 2026-01-06 | 1 | -2/+2 |
| |\ \ \ \
| |/ / /
|/| | | |
|