donn
September 28, 2026, 7:24pm
7651
Had to address comments from a committer. It’s been a month so I think it fell of their radar. https://github.com/NixOS/nixpkgs/pull/478061
andreszb
September 29, 2026, 5:22am
7653
I would appreciate somebody take a look at my PR.
master ← andreszb:nixos-dynacat
opened 01:32AM - 18 Sep 26 UTC
Assisted-by: Claude Code (Claude Opus 5)
Adds `services.dynacat`. I packaged … Dynacat in #562771 and this is the follow-up PR with the matching NixOS module.
Since [Dynacat](https://github.com/Panonim/dynacat) is a fork of [Glance](https://github.com/glanceapp/glance), this module is heavily based on the existing [glance.nix](https://github.com/NixOS/nixpkgs/blob/9e597d73df3d79c9936c4824c99ca1031b17382d/nixos/modules/services/web-apps/glance.nix). A new module is needed rather than reusing Glance's because:
- Some settings differ such as assets-path, cache-dir, db-path and allow-editing which don't exist in Glance.
- Users may want to run both dashboards.
- Dynacat resolves its OIDC endpoints at startup and won't start at all if the issuer is unreachable, so the unit orders on `network-online.target` rather than following Glance n`etwork.target`.
- The config schemas match today but may diverge in the future.
Here's a diff of glance.nix vs dynacat.nix: [https://www.diffchecker.com/jwQtNXQc/](https://www.diffchecker.com/jwQtNXQc/)
It is important to note that Dynacat's default config is to `allow-editing` set to True but this module changed that to False. The NixOS config is regenerated on every start, meaning editor changes don't survive a restart anyways and if the user has not configured an `auth` section anyone who can reach the port could rewrite the config. Enabling editing requires an explicit flip to True to acknowledge their edits would be lost after restart. There's precedent on other modules such as home assistant.
Added a test that covers a defaults-only start, secret substitution, and the editor being off by default and on when enabled.
## Things done
- Built on platform:
- [X] x86_64-linux
- [ ] aarch64-linux
- [ ] aarch64-darwin
- Tested, as applicable:
- [X] [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
- [X] 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.
- [X] Follows the [automation/AI policy].
[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
[automation/AI policy]: https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md#automationai-policy
[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
Thanks.
master ← ridanit-ruma:zyris-init
opened 04:35PM - 27 Sep 26 UTC
Zyris is the desktop node for [Attacca](https://attacca.cc): it keeps a computer… connected to the user's agent and adds a voice/typed conversation window. Homepage: https://github.com/attacca-cc/zyris
This repackages the upstream x86_64 `.deb` (`sourceProvenance = binaryNativeCode`). The upstream build downloads ONNX Runtime at build time. A from-source derivation would need `onnxruntime` from nixpkgs, `pnpm.fetchDeps` for the UI, and a vendored whisper.cpp build, so it is left as a follow-up.
I am the upstream maintainer and have added myself to `maintainer-list.nix`.
## Things done
- Built on platform:
- [x] x86_64-linux
- [ ] aarch64-linux
- [ ] x86_64-darwin
- [ ] aarch64-darwin
- Tested, as applicable:
- [x] `auto-patchelf` reports 0 unsatisfied dependencies
- [x] Tested basic functionality of all binary files (`zyris --help`)
- [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md)
- [x] Formatted with `nixfmt`
**zyris: init at 0.2.0** (new package, first-time contribution)
Zyris is a desktop node for Attacca: it lets a remote agent talk with you by voice and use the computer it runs on (shell, files, screen, input), after the user authorizes it.
Any review is appreciated, thanks!
Cobalt
September 30, 2026, 1:13pm
7659
Major harfbuzz update, affects darwin & linux
staging ← Chaostheorie:cr-harfbuzz-14.2.0
opened 12:04AM - 27 May 26 UTC
Major update to new harfbuzz release.
This release notably introduced the `ve… ctor` and `gpu` experimental libraries. They are supported as overridable option by the package.
I have tested a build on `x86_64-linux` with all experimental libraries (and each individual one) enabled but kept them off by default for now. Given that their usage is presumably rather low for now it doesn't seem necessary to include them yet.
## 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.
- [x] Follows the [automation/AI policy].
[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
[automation/AI policy]: https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md#automationai-policy
[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
wini
September 30, 2026, 9:28pm
7661
Very tiny and fixes a very annoying limitation of buildRustPackage
master ← uninsane:pr-buildRustPackage-overrideAttrs
opened 09:49PM - 27 Apr 26 UTC
enables patterns like
```
tree-sitter.overrideAttrs (prevAttrs: {
version =… "0.25.10";
src = prevAttrs.src.overrideAttrs {
hash = "sha256-aHszbvLCLqCwAS4F4UmM3wbSb81QuG9FM7BDHTu1ZvM=";
};
cargoHash = "sha256-4R5Y9yancbg/w3PhACtsWq0+gieUd2j8YnmEj/5eqkg=";
patches = [];
})
```
whereas previously this would not behave as expected, e.g. `cargoDeps` would be built against the un-overriden `cargoHash`, and then the outer derivation would fail when checking the vendored cargo deps against its override `cargoHash`.
## 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
wini
September 30, 2026, 9:30pm
7662
Enables usage of widget.gtk.global-menu.{wayland.}enabled in firefox.
master ← iniw:push-wyrtkrzzqrqx
opened 12:16AM - 26 Sep 26 UTC
Firefox can export its menu bar to a global menu, for example the Plasma Global … Menu. To turn this on, set these prefs:
- `widget.gtk.global-menu.enabled`
- `widget.gtk.global-menu.wayland.enabled` (also needed on Wayland)
To do this, Firefox loads `libdbusmenu-glib.so.4` and `libdbusmenu-gtk3.so.4` at runtime. The wrapper did not put these libraries in `LD_LIBRARY_PATH`, so Firefox could not find them. Firefox then did not export a menu and did not show an error, so the global menu stayed empty.
This PR adds `libdbusmenu-gtk3` (which has both libraries) to the libraries of the wrapper on Linux. Firefox loads them only when the pref is on, so there is no change in behavior when the pref is off.
## Things done
- Built on platform:
- [x] x86_64-linux
- [ ] aarch64-linux
- [ ] 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.
- [x] Follows the [automation/AI policy].
[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
[automation/AI policy]: https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md#automationai-policy
[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
abus
September 30, 2026, 11:25pm
7663
This is a mod manager for Hollow Knight: Silksong with support for multiple mod profiles. I’ve been running it as an overlay for ~3 weeks at this point, and it’s worked flawlessly. If you play Silksong through Steam, please make sure to enable “Launch With Steam” and “Allow Launch Args” in the Cogfly settings.
I’m aware that the OfBorg CI job failed, but the logs show it building just fine. I think it was just a momentary issue with OfBorg. If that assumption is incorrect, please let me know.
master ← abus-sh:cogfly
opened 09:15PM - 06 Sep 26 UTC
[Cogfly](https://github.com/Nix-main/Cogfly) is a cross-platform mod manager for… Hollow Knight: Silksong. It can manage multiple mod profiles and launch whichever profile is needed.
## Things done
- Built on platform:
- [x] x86_64-linux
- [ ] aarch64-linux
- [ ] 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.
- [x] Follows the [automation/AI policy].
## `nixpkgs-review` result
Generated using [`nixpkgs-review`](https://github.com/Mic92/nixpkgs-review).
Command: `nixpkgs-review pr 560694`
Commit: `9a16d4b59797a0c52be21cfcd99594018d3040a9`
---
### `x86_64-linux`
<details>
<summary>:white_check_mark: 1 package built:</summary>
<ul>
<li>cogfly</li>
</ul>
</details>
[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
[automation/AI policy]: https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md#automationai-policy
[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