Hey commiters kindly if you have the time, can I have one of you merge this in, it’s been two weeks since approval and no more reviewers have commented: bluej: add darwin support by Eveeifyeve · Pull Request #489990 · NixOS/nixpkgs · GitHub It’s getting to the point I am just getting sick of it being there not merged or anything. Thanks eveeifyeve
Performance Co Pilot package and service
Modeled after: Nix refactor by randomizedcoder · Pull Request #2501 · performancecopilot/pcp · GitHub
YouTube demo video:
master ← randomizedcoder:pcp
opened 11:31PM - 01 Mar 26 UTC
pcp: init at 7.1.1-unstable-2026-03-01, nixos/pcp: init module, nixosTests.pcp: … init
Adds [Performance Co-Pilot (PCP)](https://pcp.io), a system performance monitoring toolkit from the Linux Foundation. PCP provides a framework for collecting, archiving, and analyzing system-level performance metrics.
To create this pull request, flake.nix and extensive ./nix/ has been added via https://github.com/performancecopilot/pcp/pull/2501
YouTube video: https://youtu.be/u3iUcqkcpNY
This is the nixpkgs version, to allow people on NixOS to easily use Performance Co Pilot (pcp)
**Package** (`pkgs/by-name/pc/pcp/package.nix`):
- Builds from upstream main branch (pinned commit); upstream does not tag releases consistently
- Feature flags: `withSystemd`, `withPfm`, `withBpf` (default off to avoid LLVM closure), `withSnmp`
- Three outputs: `out`, `man`, `doc`
- Five patches for Nix/NixOS compatibility (GNUmakefile ownership flags, Perl install paths, Python ctypes library discovery, shell pwd portability, pmapi reconnect fix)
- Replaces a previously removed/archived `pcp` alias (different project)
**NixOS module** (`nixos/modules/services/monitoring/pcp.nix`):
- `services.pcp.enable` with presets: `standalone` (full suite), `minimal` (pmcd only), `custom`
- Four services: pmcd (collector daemon), pmlogger (archive logger), pmie (inference engine), pmproxy (REST API gateway)
- Daily maintenance timers for pmlogger and pmie
- Configurable PMDA registration, firewall rules, IP filtering, and systemd hardening
- BCC PMDA support with appropriate capability grants
**NixOS test** (`nixos/tests/pcp.nix`):
- Starts pmcd and pmproxy, verifies ports 44321/44322, queries kernel metrics via `pminfo`
## Things done
- Built on platform:
- [x] x86_64-linux
- [ ] aarch64-linux
- [ ] x86_64-darwin
- [ ] 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.
- [ ] 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.
[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
A default nginx config for the ntfy-sh module (push notification service):
master ← neobrain:ntfy-nginx
opened 09:56PM - 13 Feb 26 UTC
Adds `services.ntfy.nginx` options to automatically set up nginx for ntfy-sh.
…
Configuration largely follows [upstream recommendations](https://docs.ntfy.sh/config/?h=nginx#__tabbed_14_2). I tested that this works for delivering UnifiedPush notifications as intended.
## Things done
- Built on platform:
- [x] x86_64-linux
- [x] aarch64-linux
- [ ] x86_64-darwin
- [ ] aarch64-darwin
- Tested, as applicable:
- [x] [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
nialov
March 2, 2026, 3:08pm
6499
PR from March where an option is added to `gollum` service (git-based wiki service). It is not enabled by default so should not be disruptive but important when you want to use a bare repository as the wiki source.
master ← nialov:nixos-gollum-make-prestart-conditional
opened 08:54AM - 19 Jan 25 UTC
If stateDir is directed at a bare repository, `git init` will generate a normal … repository within `stateDir` instead of letting `gollum` use the bare repository. Consequently, I added an option, `init`, which can be used to remove `preStart` if wanted by the user. By default it is `true` as using a bare repository is probably somewhat rare. `gollum` will use a bare repository without any additional config.
## Things done
- Built on platform(s)
- [x] x86_64-linux
- [ ] aarch64-linux
- [ ] x86_64-darwin
- [ ] aarch64-darwin
- For non-Linux: Is sandboxing enabled in `nix.conf`? (See [Nix manual](https://nixos.org/manual/nix/stable/command-ref/conf-file.html))
- [ ] `sandbox = relaxed`
- [ ] `sandbox = true`
- [x] Tested, as applicable:
- [NixOS test(s)](https://nixos.org/manual/nixos/unstable/index.html#sec-nixos-tests) (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
- and/or [package tests](https://github.com/NixOS/nixpkgs/blob/master/pkgs/README.md#package-tests)
- or, for functions and "core" functionality, tests in [lib/tests](https://github.com/NixOS/nixpkgs/blob/master/lib/tests) or [pkgs/test](https://github.com/NixOS/nixpkgs/blob/master/pkgs/test)
- made sure NixOS tests are [linked](https://github.com/NixOS/nixpkgs/blob/master/pkgs/README.md#linking-nixos-module-tests-to-a-package) to the relevant packages
- [ ] Tested compilation of all packages that depend on this change using `nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"`. Note: all changes have to be committed, also see [nixpkgs-review usage](https://github.com/Mic92/nixpkgs-review#usage)
- [ ] Tested basic functionality of all binary files (usually in `./result/bin/`)
- [25.05 Release Notes](https://github.com/NixOS/nixpkgs/blob/master/nixos/doc/manual/release-notes/rl-2505.section.md) (or backporting [24.11](https://github.com/NixOS/nixpkgs/blob/master/nixos/doc/manual/release-notes/rl-2411.section.md) and [25.05](https://github.com/NixOS/nixpkgs/blob/master/nixos/doc/manual/release-notes/rl-2505.section.md) Release notes)
- [ ] (Package updates) Added a release notes entry if the change is major or breaking
- [ ] (Module updates) Added a release notes entry if the change is significant
- [ ] (Module addition) Added a release notes entry if adding a new NixOS module
- [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md).
---
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
Annin
March 2, 2026, 6:10pm
6500
Packaged a DBus interface for opening the directory a file is in using terminal file managers
Would appreciate it a lot if someone left a review!
master ← Anninzy:init-filemanager1
opened 04:24PM - 19 Feb 26 UTC
Using File Manager DBus Interface to open file manager and hover over file(s)/fo… lder(s)
https://github.com/boydaihungst/org.freedesktop.FileManager1.common
## 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
zyx
March 3, 2026, 4:26am
6502
Not my PR, I’d loved display-managers: add Hyprland to list of systemd-aware display managers by VlaDexa · Pull Request #493701 · NixOS/nixpkgs · GitHub to get merged.
This PR should fix the bug that the Ly display manager cannot start Hyprland with UWSM: #727 - [Bug] Incompatibility with UWSM? - fairyglade/ly - Codeberg.org , an issue with 5 upvotes.
The problem with the current situation (before this PR) is explained in add nixos/ly module and package update by Vonfry · Pull Request #297434 · NixOS/nixpkgs · GitHub , which mentions a workaround, but causes an undesirable side-effect: #727 - [Bug] Incompatibility with UWSM? - fairyglade/ly - Codeberg.org
The current PR should allow Ly to start Hyprland with UWSM, without any side effect that I know of. I haven’t tried Ly myself due to those bug reports, and I look forward to after this PR is merged.
1 Like
guif
March 3, 2026, 10:47am
6503
Hello
this is a PR that is quite old but since it has helped some people around I would like to get it merged.
Here is the corresponding Issue .
I’d love to get this update to libfprint merged as it fixes my ROG Ally fingerprint reader
I’d like to get this PR reviewed: aws-cloudformation-languageserver: init at 1.4.0 by mbarneyjr · Pull Request #489310 · NixOS/nixpkgs · GitHub
This is my first package init contribution, I’d love to maintain aws-cloudformation-languageserver package in nixpkgs. I’ve read through the contributing doc and I believe I’ve done everything for a new package PR. If there’s anything missing I’m more than happy to fix it!
Isabelle update to fix multiple builds running at the same time on darwin:
master ← Liamolucko:isabelle-tmp
opened 03:09AM - 14 Feb 26 UTC
Isabelle uses `/tmp` no matter what on Unix platforms, apparently because using … an arbitrary `$TMPDIR` can cause "path too long" errors on macOS (https://isabelle.in.tum.de/repos/isabelle/rev/ff92d6edff2c).
However, when not using the sandbox (i.e. on Darwin), this causes the build to fail if its temp directory (`/tmp/isabelle-`) has already been created by a previous build using a different build user. For example, this is the cause of https://hydra.nixos.org/build/321069301.
So, this PR changes it to use `$TMPDIR` during the build of Isabelle itself (but still use `/tmp` when using Isabelle normally). I had initially hoped this would also enable Isabelle to build within the Darwin sandbox, but something else seems to be wrong (I get an opaque `I/O error: Operation not permitted`).
## Things done
- Built on platform:
- [ ] x86_64-linux
- [ ] aarch64-linux
- [ ] 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.
- [ ] 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
sc update:
master ← sempiternal-aurora:master
opened 03:12AM - 22 Feb 26 UTC
This fixes GCC builds and closes #492855
Includes release 7.16_1.1.3, which occ… urred after the last nixpkgs version bump, release notes found here: https://github.com/n-t-roff/sc/releases/tag/7.16_1.1.3
UPDATE: They put out a new version at the same commit, so I've changed the update to have proper naming.
## Things done
- Built on platform:
- [x] x86_64-linux
- [ ] 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