RoGreat
August 3, 2026, 4:51pm
7336
Passes all the CI and already approved once, but i would like an experienced look at it as I’m unsure if I’m using the correct way
master ← tomasriveral:eternal-terminal
opened 03:45PM - 02 Aug 26 UTC
Closes #543927
[CHANGELOG](https://github.com/MisterTea/EternalTerminal/release… s/tag/et-v7.0.0)
ChatGPT 5.5-mini was used for the last commit. I had a failing test. I tried and wasn't able to remove it (even when readings the [manual](https://nixos.org/manual/nixpkgs/unstable/#cmake-ctest-disabled-tests)). It told me to replace Nix's `make test` during the checkPhase by the upstream ctest. I'm not sure why the test was failing. My guess is that it needed networking (this tool is a networking tool)
I tested it a bit and it seemed to work on my end. It would be nice if @jshort the old maintainer for this package and @ajbalik the issue author could test this derivation.
## 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].
[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
lzcunt
August 4, 2026, 6:48pm
7342
This is mlibc packaged for nix, which I’ve been working on for a LONG time at this point. It’s ready for reviews and getting merged. https://github.com/NixOS/nixpkgs/pull/371092
Denzo
August 4, 2026, 10:43pm
7344
master ← DenzoNL:romm
opened 01:10AM - 31 Jul 26 UTC
Adds [RomM](https://romm.app/), a self-hosted ROM manager and player, with a Nix… OS module and test.
Upstream only ships a container image: the backend is a non-installable uv workspace application, and the frontend is a Vue SPA served by a bundled nginx that also handles ROM downloads (`X-Accel-Redirect`, mod_zip). The package builds the backend against `python3Packages` and the frontend with `buildNpmPackage`; the module reproduces the nginx setup (`nginxModules.zip` + njs for streamed multi-file downloads, cross-origin isolation headers for the built-in emulator) and can set up PostgreSQL (peer authentication over the unix socket) and a dedicated Redis instance locally.
New python packages, all RomM dependencies:
- `parse-crontab` 1.0.5 — PyPI `crontab`. Not the same project as the existing `crontab` attribute (python-crontab); both install a `crontab` module, so they cannot coexist in one environment.
- `strsimpy` 0.2.1
- `zipfile-inflate64` 0.2 — built from the Codeberg source; PyPI only has a 0.1 wheel.
- `rq-scheduler` 0.14.0
Upstream pins a fork of rq-scheduler that adds Redis username/SSL flags to the `rqscheduler` CLI (rq/rq-scheduler#325). The library API is unchanged, so this packages plain upstream and the module passes connection settings through `RQ_REDIS_*` instead.
Also adds `rahasher` 1.8.3 ([RAHasher](https://github.com/LeXofLeviafan/RAHasher)), a CLI utility that computes RetroAchievements-compatible ROM hashes, which RomM invokes at runtime for RetroAchievements matching; the module exposes it on the services' `PATH`. Thanks to @gaelj for contributing the package and the module wiring!
Not bundled: the EmulatorJS/Ruffle distributions that upstream's image overlays into the web root (cores load from CDN, matching the source layout). Prior art: https://github.com/rommson/nix-romm packages RomM out-of-tree with uv2nix; this is a from-scratch nixpkgs-native packaging.
Besides the NixOS test, tested against a real deployment: library scan and metadata matching, chunked uploads >10M, browser emulation, single-file and mod_zip multi-file downloads, filesystem watcher rescans.
Commits and this PR description were written with assistance from Claude Code (claude-fable-5); see the `Assisted-by` commit trailers. Everything was reviewed and tested as described above.
## Things done
- Built on platform:
- [x] x86_64-linux
- [x] aarch64-linux
- [x] aarch64-darwin *(the python packages; romm itself is linux-only)*
- 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
Not an easy thing to package, which is probably why it doesn’t exist yet. But I’m really glad I got it working, it’s been purring along nicely on my own server since I opened the PR. Would love to see it get merged so others can start using it too
1 Like
Hi, I made a PR 2 months ago and it was approved by one of the contributors and awaiting for further approval by someone with write access:
master ← Kynson:add-npq
opened 05:50AM - 04 Jun 26 UTC
Add a new package `npq` to nixpkgs. `npq` is a wrapper for node package managers… like `npm` and `pnpm` and scans the packages before actually installing them.
Homepage: [https://github.com/lirantal/npq](https://github.com/lirantal/npq)
## Things done
- Built on platform:
- [ ] 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].
- [ ] 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.
- [ ] 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.
Denzo
August 5, 2026, 3:57pm
7351
staging ← DenzoNL:fastapi-0.141.1
opened 08:47PM - 03 Aug 26 UTC
Split out of #547607 per review discussion: the bump causes ~1300 rebuilds, so i… t targets `staging` instead of riding along with the romm init PR.
Commit authored by @gaelj, who found that fastapi 0.139.0 breaks romm at startup; 0.141.1 fixes it. Changelog: https://github.com/fastapi/fastapi/releases
## Things done
- Built on platform(s)
- [ ] x86_64-linux
- [x] aarch64-linux
- [ ] x86_64-darwin
- [ ] aarch64-darwin
- [x] Tested, as applicable: exercised via romm on the branch of #547607
- [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md).
🤖 Generated with [Claude Code](https://claude.com/claude-code)
fastapi-pagination was recently bumped and now can cause errors with older fastapi versions, like in my earlier RomM PR. This version bump fixes that. It targets staging because there are many rebuilds
1 Like
master ← Nanotwerp:patch-1
opened 01:57AM - 06 Aug 26 UTC
- Built on platform:
- [x] x86_64-linux
- [ ] aarch64-linux
- [ ] aarch… 64-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.
- [ ] Fits [CONTRIBUTING.md], [pkgs/README.md], [maintainers/README.md] and other READMEs.
- [ ] 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
orchis-theme was recently re-added and refactored after being removed due to the GTK2 purge. This PR will upgrade it to the latest release.
Hello there,
master ← whyshouldibother:speakoflow
opened 04:21PM - 30 Jul 26 UTC
Adds Speakoflow, a local-first voice-to-text dekstop application.
The package… uses the upstream AppImage relase and integrates wit with:
- desktop entry
- application icons
- executable wrapper
Tested with:
nix-build -A speakoflow
This is my pull request for a package to be published on nix. Its been a week and it still says needs reviewer. I do see 5K + awating pull requests so is it normal for it to take weeks or is there something else i need to do?
Let me know if I am missing something.
Cheers.
Just need a maintainer and the merge to be accepted :3
master ← idkdontaskm3:add-impactor
opened 12:29AM - 31 Jul 26 UTC
## Summary
Add impactor: iOS sideloading tool by claration.
https://github.c… om/claration/Impactor
## Things done
- Built on platform:
- [X] x86_64-linux
- [ ] aarch64-linux
- [ ] aarch64-darwin
- Tested, as applicable:
- [ ] Testing notes
- [ ] Ran `nixpkgs-review`
- [X] Tested basic functionality of binary
- Nixpkgs Release Notes
- [ ] Package update
- NixOS Release Notes
- [ ] Module addition
- [ ] Module update
- [X] Fits code conventions
- [X] Follows automation/AI policy