The situation
ip_tables (kernel module) seems to be missing on kernels >= 6.17
networking.nftables.enable is not explicitly set to true when this happens
virtualization.waydroid relies on ip_tables being avaliable, in which case it can just use pkgs.waydroid. Recently, nftables support was added in nixpkgs with the pkgs.waydroid-nftables package, which is used when networking.nftables.enable is true.
The problem
On the latest kernels, without messing with anything, networking.nftables.enable is false and ip_tables is unavaliable, causing waydroid.package to be set to pkgs.waydroid, which then fails to start.
Note that nftables is actually avaliable despite its module not being enabled, but the waydroid module simply doesn’t use it.
Solutions
nixos/waydroid: use waydroid-nftables by default also if kernel.version >= 6.17 by Elec3137 · Pull Request #466473 · NixOS/nixpkgs · GitHub This is the least disruptive change, essentially account for exactly this situation in the logic of the waydroid module.
nixos/nftables: enable by default if kernel >= 6.17 by Elec3137 · Pull Request #477049 · NixOS/nixpkgs · GitHub This is the most disruptive change, and I don’t pretend to know all the problems this might cause.
Entirely replace pkgs.waydroid with pkgs.waydroid-nftables since it seems to work regardless in any nixos version. (suggestion ) This should only affect people who explicitly set waydroid-nftables, which is likely very few.
fixes a GCC15 build error
master ← maxschipper:libmatchbox-1.14
opened 03:12PM - 04 Jan 26 UTC
https://hydra.nixos.org/job/nixos/unstable/nixpkgs.libmatchbox.x86_64-linux
htt… ps://hydra.nixos.org/job/nixpkgs/unstable/matchbox.x86_64-linux
This [fixes](https://git.yoctoproject.org/libmatchbox/commit/?id=312c04b6ba60dca0d6c4a7d1393f0ec816a265e3) a GCC15 build error.
Also updates the license to reflect [upstream changes](https://git.yoctoproject.org/libmatchbox/commit/?id=bd46fea025212dac5e2a218a41f971d4cba92b76).
The newer releases are only available as snapshots so we need to use `autoreconfHook` and `pkg-config`.
Because of using `pkg-config` we need to propagate the build inputs, which allows us to drop the manual `NIX_LDFLAGS = "-lX11"`.
## Things done
- Built on platform:
- [x] x86_64-linux
- [ ] aarch64-linux
- [ ] x86_64-darwin
- [ ] aarch64-darwin
- Tested, as applicable:
- [ ] [NixOS tests] in [nixos/tests].
- [ ] [Package tests] at `passthru.tests`.
- [ ] Tests in [lib/tests] or [pkgs/test] for functions and "core" functionality.
- [x] Ran `nixpkgs-review` on this PR. See [nixpkgs-review usage].
- [x] Tested basic functionality of all binary files, usually in `./result/bin/`.
- Nixpkgs Release Notes
- [ ] Package update: when the change is major or breaking.
- NixOS Release Notes
- [ ] Module addition: when adding a new NixOS module.
- [ ] Module update: when the change is significant.
- [x] Fits [CONTRIBUTING.md], [pkgs/README.md], [maintainers/README.md] and other READMEs.
[NixOS tests]: https://nixos.org/manual/nixos/unstable/index.html#sec-nixos-tests
[Package tests]: https://github.com/NixOS/nixpkgs/blob/master/pkgs/README.md#package-tests
[nixpkgs-review usage]: https://github.com/Mic92/nixpkgs-review#usage
[CONTRIBUTING.md]: https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md
[lib/tests]: https://github.com/NixOS/nixpkgs/blob/master/lib/tests
[maintainers/README.md]: https://github.com/NixOS/nixpkgs/blob/master/maintainers/README.md
[nixos/tests]: https://github.com/NixOS/nixpkgs/blob/master/nixos/tests
[pkgs/README.md]: https://github.com/NixOS/nixpkgs/blob/master/pkgs/README.md
[pkgs/test]: https://github.com/NixOS/nixpkgs/blob/master/pkgs/test
---
Add a :+1: [reaction] to [pull requests you find important].
[reaction]: https://github.blog/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/
[pull requests you find important]: https://github.com/NixOS/nixpkgs/pulls?q=is%3Aopen+sort%3Areactions-%2B1-desc
ap-1
January 10, 2026, 6:14pm
6256
Updates all of the keycloak plugins, adds a new plugin, and adds support for using unix socket auth for postgres connections to the base keycloak module
master ← ap-1:keycloak-plugins
opened 11:39PM - 18 Dec 25 UTC
### Plugins
* Adds the [keycloak-remember-me-authenticator](https://github.co… m/Herdo/keycloak-remember-me-authenticator) plugin for Keycloak. This plugin enables "Remember Me" functionality for users logging in via identity providers which don't natively support the Remember Me flag.
* Updates the `keycloak-magic-link`, `keycloak-discord`, `keycloak-metrics-spi`, and `scim-keycloak-user-storage-spi` plugins
* For `keycloak-discord` in particular, we switch from downloading the jar to building from source with maven (for consistency with the other plugins).
* `scim-keycloak-user-storage-spi` updated from an unstable version to a stable version.
* (I believe) `keycloak-metrics-spi` incorrectly had `platforms = lib.platforms.linux;`, so that line is removed.
* Adds the junixsocket-common, junixsocket-native-common plugins, which are needed for Unix socket authentication (peer auth).
### Module
* When using Unix sockets, constructs a custom JDBC URL and uses that instead. Describes how to use Unix socket auth in the docs.
* Makes `services.keycloak.database.passwordFile` optional when using Unix sockets. When `database.host` is a path (e.g., `/run/postgresql`), PostgreSQL doesn't require a password. This supports the pattern of using `ensureUsers` with `ensureDBOwnership` and peer auth for local PostgreSQL connections.
## Things done
- Built on platform:
- [x] x86_64-linux
- [x] aarch64-linux
- [x] x86_64-darwin
- [x] aarch64-darwin
- Tested, as applicable:
- [ ] [NixOS tests] in [nixos/tests].
- [ ] [Package tests] at `passthru.tests`.
- [ ] Tests in [lib/tests] or [pkgs/test] for functions and "core" functionality.
- [x] Ran `nixpkgs-review` on this PR. See [nixpkgs-review usage].
- [x] Tested basic functionality of all binary files, usually in `./result/bin/`.
- Nixpkgs Release Notes
- [ ] Package update: when the change is major or breaking.
- NixOS Release Notes
- [ ] Module addition: when adding a new NixOS module.
- [ ] Module update: when the change is significant.
- [x] Fits [CONTRIBUTING.md], [pkgs/README.md], [maintainers/README.md] and other READMEs.
[NixOS tests]: https://nixos.org/manual/nixos/unstable/index.html#sec-nixos-tests
[Package tests]: https://github.com/NixOS/nixpkgs/blob/master/pkgs/README.md#package-tests
[nixpkgs-review usage]: https://github.com/Mic92/nixpkgs-review#usage
[CONTRIBUTING.md]: https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md
[lib/tests]: https://github.com/NixOS/nixpkgs/blob/master/lib/tests
[maintainers/README.md]: https://github.com/NixOS/nixpkgs/blob/master/maintainers/README.md
[nixos/tests]: https://github.com/NixOS/nixpkgs/blob/master/nixos/tests
[pkgs/README.md]: https://github.com/NixOS/nixpkgs/blob/master/pkgs/README.md
[pkgs/test]: https://github.com/NixOS/nixpkgs/blob/master/pkgs/test
---
Add a :+1: [reaction] to [pull requests you find important].
[reaction]: https://github.blog/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/
[pull requests you find important]: https://github.com/NixOS/nixpkgs/pulls?q=is%3Aopen+sort%3Areactions-%2B1-desc
Adding a new package, cog. This name was used before for a package that was removed, but its alias left. I’m not sure whether the name should be reused or changed for the new package. I’d appreciate some guidance here.
master ← Zebradil:cog-init
opened 03:27PM - 10 Jan 26 UTC
[Cog](https://github.com/grafana/cog) is a tool for code generation created by G… rafana Labs.
In particular, it can be used to generate (Go, Python, TypeScript, Java, PHP) code from OpenAPI specifications.
It can also be used to generate Foundation SDK code from Grafana dashboard JSON files.
## Things done
- Built on platform:
- [x] x86_64-linux
- [x] aarch64-linux
- [x] x86_64-darwin
- [x] aarch64-darwin
- Tested, as applicable:
- [ ] [NixOS tests] in [nixos/tests].
- [x] [Package tests] at `passthru.tests`.
- [ ] Tests in [lib/tests] or [pkgs/test] for functions and "core" functionality.
- [ ] Ran `nixpkgs-review` on this PR. See [nixpkgs-review usage].
- [x] Tested basic functionality of all binary files, usually in `./result/bin/`.
- Nixpkgs Release Notes
- [ ] Package update: when the change is major or breaking.
- NixOS Release Notes
- [ ] Module addition: when adding a new NixOS module.
- [ ] Module update: when the change is significant.
- [x] Fits [CONTRIBUTING.md], [pkgs/README.md], [maintainers/README.md] and other READMEs.
[NixOS tests]: https://nixos.org/manual/nixos/unstable/index.html#sec-nixos-tests
[Package tests]: https://github.com/NixOS/nixpkgs/blob/master/pkgs/README.md#package-tests
[nixpkgs-review usage]: https://github.com/Mic92/nixpkgs-review#usage
[CONTRIBUTING.md]: https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md
[lib/tests]: https://github.com/NixOS/nixpkgs/blob/master/lib/tests
[maintainers/README.md]: https://github.com/NixOS/nixpkgs/blob/master/maintainers/README.md
[nixos/tests]: https://github.com/NixOS/nixpkgs/blob/master/nixos/tests
[pkgs/README.md]: https://github.com/NixOS/nixpkgs/blob/master/pkgs/README.md
[pkgs/test]: https://github.com/NixOS/nixpkgs/blob/master/pkgs/test
---
Add a :+1: [reaction] to [pull requests you find important].
[reaction]: https://github.blog/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/
[pull requests you find important]: https://github.com/NixOS/nixpkgs/pulls?q=is%3Aopen+sort%3Areactions-%2B1-desc
gaelj
January 11, 2026, 10:40am
6258
Just a quick update that I need. Thanks for reviewing
master ← gaelj:update-textual-fastdatatable
opened 10:15PM - 10 Jan 26 UTC
## Things done
- Built on platform:
- [x] x86_64-linux
- [ ] aarch6… 4-linux
- [ ] x86_64-darwin
- [ ] aarch64-darwin
- Tested, as applicable:
- [ ] [NixOS tests] in [nixos/tests].
- [ ] [Package tests] at `passthru.tests`.
- [ ] Tests in [lib/tests] or [pkgs/test] for functions and "core" functionality.
- [ ] Ran `nixpkgs-review` on this PR. See [nixpkgs-review usage].
- [ ] Tested basic functionality of all binary files, usually in `./result/bin/`.
- Nixpkgs Release Notes
- [ ] Package update: when the change is major or breaking.
- NixOS Release Notes
- [ ] Module addition: when adding a new NixOS module.
- [ ] Module update: when the change is significant.
- [x] Fits [CONTRIBUTING.md], [pkgs/README.md], [maintainers/README.md] and other READMEs.
[NixOS tests]: https://nixos.org/manual/nixos/unstable/index.html#sec-nixos-tests
[Package tests]: https://github.com/NixOS/nixpkgs/blob/master/pkgs/README.md#package-tests
[nixpkgs-review usage]: https://github.com/Mic92/nixpkgs-review#usage
[CONTRIBUTING.md]: https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md
[lib/tests]: https://github.com/NixOS/nixpkgs/blob/master/lib/tests
[maintainers/README.md]: https://github.com/NixOS/nixpkgs/blob/master/maintainers/README.md
[nixos/tests]: https://github.com/NixOS/nixpkgs/blob/master/nixos/tests
[pkgs/README.md]: https://github.com/NixOS/nixpkgs/blob/master/pkgs/README.md
[pkgs/test]: https://github.com/NixOS/nixpkgs/blob/master/pkgs/test
---
Add a :+1: [reaction] to [pull requests you find important].
[reaction]: https://github.blog/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/
[pull requests you find important]: https://github.com/NixOS/nixpkgs/pulls?q=is%3Aopen+sort%3Areactions-%2B1-desc
This thread seems a bit more active then the other one.
I already have a review from the upstream maintainer, but I would really like to also have some more people look at it.
master ← ehrenschwan-gh:init/argonaut/at-2.10.0
opened 11:17AM - 25 Dec 25 UTC
[https://github.com/darksworm/argonaut](`argonaut`) is a tui program for working… with ArgoCD. A kubernetes continous delivery platform. It is similar in design to [https://github.com/derailed/k9s](`k9s`)
- Built on platform:
- [x] x86_64-linux
- [ ] aarch64-linux
- [ ] x86_64-darwin
- [x] aarch64-darwin
- Tested, as applicable:
- [ ] [NixOS tests] in [nixos/tests].
- [x] [Package tests] at `passthru.tests`.
- [ ] Tests in [lib/tests] or [pkgs/test] for functions and "core" functionality.
- [x] Ran `nixpkgs-review` on this PR. See [nixpkgs-review usage].
- [x] Tested basic functionality of all binary files, usually in `./result/bin/`.
- Nixpkgs Release Notes
- [ ] Package update: when the change is major or breaking.
- NixOS Release Notes
- [ ] Module addition: when adding a new NixOS module.
- [ ] Module update: when the change is significant.
- [x] Fits [CONTRIBUTING.md], [pkgs/README.md], [maintainers/README.md] and other READMEs.
uku3lig
January 11, 2026, 7:39pm
6262
Simple backport, switches build to GCC 15 to fix compilation.
release-25.11 ← uku3lig:waywall-backport-25.11
opened 04:22PM - 11 Jan 26 UTC
Backport of https://github.com/NixOS/nixpkgs/pull/473901 and https://github.com/… NixOS/nixpkgs/pull/475951.
Stdenv was changed to GCC 15 to support C23 features in the latest version.
## Things done
- Built on platform:
- [x] x86_64-linux
- [ ] aarch64-linux
- [ ] x86_64-darwin
- [ ] aarch64-darwin
- Tested, as applicable:
- [ ] [NixOS tests] in [nixos/tests].
- [ ] [Package tests] at `passthru.tests`.
- [ ] Tests in [lib/tests] or [pkgs/test] for functions and "core" functionality.
- [ ] Ran `nixpkgs-review` on this PR. See [nixpkgs-review usage].
- [x] Tested basic functionality of all binary files, usually in `./result/bin/`.
- Nixpkgs Release Notes
- [ ] Package update: when the change is major or breaking.
- NixOS Release Notes
- [ ] Module addition: when adding a new NixOS module.
- [ ] Module update: when the change is significant.
- [x] Fits [CONTRIBUTING.md], [pkgs/README.md], [maintainers/README.md] and other READMEs.
[NixOS tests]: https://nixos.org/manual/nixos/unstable/index.html#sec-nixos-tests
[Package tests]: https://github.com/NixOS/nixpkgs/blob/master/pkgs/README.md#package-tests
[nixpkgs-review usage]: https://github.com/Mic92/nixpkgs-review#usage
[CONTRIBUTING.md]: https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md
[lib/tests]: https://github.com/NixOS/nixpkgs/blob/master/lib/tests
[maintainers/README.md]: https://github.com/NixOS/nixpkgs/blob/master/maintainers/README.md
[nixos/tests]: https://github.com/NixOS/nixpkgs/blob/master/nixos/tests
[pkgs/README.md]: https://github.com/NixOS/nixpkgs/blob/master/pkgs/README.md
[pkgs/test]: https://github.com/NixOS/nixpkgs/blob/master/pkgs/test
---
Add a :+1: [reaction] to [pull requests you find important].
[reaction]: https://github.blog/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/
[pull requests you find important]: https://github.com/NixOS/nixpkgs/pulls?q=is%3Aopen+sort%3Areactions-%2B1-desc