# Development

**URL:** https://discourse.nixos.org/c/dev/14.md

[Latest](https://discourse.nixos.org/latest.md) · [Categories](https://discourse.nixos.org/categories.md)

---

## [About the Development category](https://discourse.nixos.org/t/about-the-development-category/88)

<div class="topic-metadata">

**Author:** [@zimbatm](https://discourse.nixos.org/u/zimbatm)\
**Replies:** 0

</div>

Development discussion for Nix, NixOS, Nixpkgs, NixOps, RFCs, etc.

---

## [From argument patterns to pattern matching](https://discourse.nixos.org/t/from-argument-patterns-to-pattern-matching/81053)

<div class="topic-metadata">

**Author:** [@volth](https://discourse.nixos.org/u/volth)\
**Replies:** 8\
**Last updated:** [November 10, 2026, 3:26pm UTC](https://discourse.nixos.org/t/from-argument-patterns-to-pattern-matching/81053 "2026-11-10T15:26:54Z")

</div>

With |\> already in use in Nix, I’ve been thinking about another small language extension. Nix already has partial functions at the argument-matching level: { a, ... }: ... accepts some arguments and rejects others. Addi…

---

## [PRs ready for review \_](https://discourse.nixos.org/t/prs-ready-for-review/3032)

<div class="topic-metadata">

**Author:** [@aanderse](https://discourse.nixos.org/u/aanderse)\
**Replies:** 7597\
**Last updated:** [November 10, 2026, 2:20pm UTC](https://discourse.nixos.org/t/prs-ready-for-review/3032 "2026-11-10T14:20:29Z")

</div>

NEW USERS READ THIS: If your first post is in this topic, Discourse is likely to flag it as spam and silence you. If this happens, do not delete your post. If you leave the post as it is, in under a day a moderator shou…

---

## [CUDA is Dead: Long Live CUDA](https://discourse.nixos.org/t/cuda-is-dead-long-live-cuda/80942)

<div class="topic-metadata">

**Author:** [@SergeK](https://discourse.nixos.org/u/SergeK)\
**Replies:** 25\
**Last updated:** [November 10, 2026, 11:04am UTC](https://discourse.nixos.org/t/cuda-is-dead-long-live-cuda/80942 "2026-11-10T11:04:03Z")

</div>

CUDA is Dead: Long Live CUDA A copy of this announcement will be eventually published at someonex.net/cuda/postmortem CUDA Team, in its consensus-driven form in which we have established it in 2022\[1\]\[2\] and pursuing it…

---

## [Modular Services meeting #11 2026-11-06](https://discourse.nixos.org/t/modular-services-meeting-11-2026-11-06/81084)

<div class="topic-metadata">

**Author:** [@kiara](https://discourse.nixos.org/u/kiara)\
**Replies:** 0\
**Last updated:** [November 9, 2026, 8:32pm UTC](https://discourse.nixos.org/t/modular-services-meeting-11-2026-11-06/81084 "2026-11-09T20:32:01Z")

</div>

Attendees: @eveeifyeve, @roberth, @lassulus, @kiara, + 1 guest Discussion Conventions and reusable pieces @eveeifyeve: could we standardize conventions with specific files for aspects like portability, modular services…

---

## [PRs already reviewed](https://discourse.nixos.org/t/prs-already-reviewed/2617)

<div class="topic-metadata">

**Author:** [@timokau](https://discourse.nixos.org/u/timokau)\
**Replies:** 3323\
**Last updated:** [November 9, 2026, 5:24pm UTC](https://discourse.nixos.org/t/prs-already-reviewed/2617 "2026-11-09T17:24:14Z")

</div>

NEW USERS READ THIS: If your first post is in this topic, Discourse is likely to flag it as spam and silence you. If this happens, do not delete your post. If you leave the post as it is, in under a day a moderator shou…

---

## [Inactivity cutoff for retirement from nixpkgs commit bit moving to 6mo](https://discourse.nixos.org/t/inactivity-cutoff-for-retirement-from-nixpkgs-commit-bit-moving-to-6mo/80697)

<div class="topic-metadata">

**Author:** [@PhilipTaron](https://discourse.nixos.org/u/PhilipTaron)\
**Replies:** 4\
**Last updated:** [November 8, 2026, 1:28pm UTC](https://discourse.nixos.org/t/inactivity-cutoff-for-retirement-from-nixpkgs-commit-bit-moving-to-6mo/80697 "2026-11-08T13:28:55Z")

</div>

TL;DR: We (@mdaniels5757, @philiptaron, @mattsturgeon) plan to merge nixpkgs-committers#159 one week from now, on or after Thursday, October 30. After that, the retirement automation will flag committers who haven’t merg…

---

## [Feedback requested on nixpkgs PR #581542 ("CONTRIBUTING: ban most LLM prose")](https://discourse.nixos.org/t/feedback-requested-on-nixpkgs-pr-581542-contributing-ban-most-llm-prose/80884)

<div class="topic-metadata">

**Author:** [@mdaniels5757](https://discourse.nixos.org/u/mdaniels5757)\
**Replies:** 3\
**Last updated:** [November 7, 2026, 7:41pm UTC](https://discourse.nixos.org/t/feedback-requested-on-nixpkgs-pr-581542-contributing-ban-most-llm-prose/80884 "2026-11-07T19:41:06Z")

</div>

I have made a proposal that would ban LLM output from prose in PRs and commit messages (subject to some exceptions). Posting here for increased visibility; please leave all comments/feedback/suggestions on the PR itself…

---

## [RFC: Varlink API for switch-to-configuration-ng](https://discourse.nixos.org/t/rfc-varlink-api-for-switch-to-configuration-ng/79792)

<div class="topic-metadata">

**Author:** [@RaitoBezarius](https://discourse.nixos.org/u/RaitoBezarius)\
**Replies:** 14\
**Last updated:** [November 7, 2026, 6:50pm UTC](https://discourse.nixos.org/t/rfc-varlink-api-for-switch-to-configuration-ng/79792 "2026-11-07T18:50:25Z")

</div>

TL;DR: Extend existing switch-to-configuration script with a new flag --varlink-stdio which exposes an Varlink API over stdout/stdin. Audience This is a design discussion for people who work on the activation pipeline, …

---

## [Breaking changes announcement for unstable](https://discourse.nixos.org/t/breaking-changes-announcement-for-unstable/17574)

<div class="topic-metadata">

**Author:** [@piegames](https://discourse.nixos.org/u/piegames)\
**Replies:** 144\
**Last updated:** [November 7, 2026, 2:59pm UTC](https://discourse.nixos.org/t/breaking-changes-announcement-for-unstable/17574 "2026-11-07T14:59:52Z")

</div>

Let’s try this out for a while and see how it goes. I am starting this as a response to Should we consider a deprecation/removal policy for Nixpkgs?, go there if you want to discuss things. If you have (or see) a PR th…

---

## [Nix in Android That Manages Play Store Apps](https://discourse.nixos.org/t/nix-in-android-that-manages-play-store-apps/81025)

<div class="topic-metadata">

**Author:** [@by-architect](https://discourse.nixos.org/u/by-architect)\
**Replies:** 3\
**Last updated:** [November 7, 2026, 2:26pm UTC](https://discourse.nixos.org/t/nix-in-android-that-manages-play-store-apps/81025 "2026-11-07T14:26:54Z")

</div>

This project is created to manage android using nix file. It auto installs play store apps, fdroid apps, runs services like tailscale, syncthing, mpd etc. This project is still in development

---

## [Changing GitHub handle](https://discourse.nixos.org/t/changing-github-handle/80989)

<div class="topic-metadata">

**Author:** [@Seba244c](https://discourse.nixos.org/u/Seba244c)\
**Replies:** 1\
**Last updated:** [November 6, 2026, 12:34pm UTC](https://discourse.nixos.org/t/changing-github-handle/80989 "2026-11-06T12:34:44Z")

</div>

Sadly I’ve had to change my GitHub handle from Seba244c to ssnoer. Should I update maintainer-list.nix to reflect my new GitHub name, or is it fine to leave the old name, but with the correct GitHub id?

---

## [Pre-RFC: Gradual Transition of NixOS x86\_64 Baseline to x86-64-v3 with an Intermediate Step to x86-64-v2](https://discourse.nixos.org/t/pre-rfc-gradual-transition-of-nixos-x86-64-baseline-to-x86-64-v3-with-an-intermediate-step-to-x86-64-v2/35924)

<div class="topic-metadata">

**Author:** [@nyanbinary](https://discourse.nixos.org/u/nyanbinary)\
**Replies:** 96\
**Last updated:** [November 3, 2026, 9:11pm UTC](https://discourse.nixos.org/t/pre-rfc-gradual-transition-of-nixos-x86-64-baseline-to-x86-64-v3-with-an-intermediate-step-to-x86-64-v2/35924 "2026-11-03T21:11:12Z")

</div>

I’d like to start a discussion around eventually raising the default x86\_64 baseline used by NixOS/nixpkgs. The rough proposal is to do this in two stages: move from the current x86-64 baseline to x86-64-v2 later move…

---

## [Simplest way to solve binaries relocatable problem, instead of $ORIGIN](https://discourse.nixos.org/t/simplest-way-to-solve-binaries-relocatable-problem-instead-of-origin/80868)

<div class="topic-metadata">

**Author:** [@shajunxing](https://discourse.nixos.org/u/shajunxing)\
**Replies:** 13\
**Last updated:** [November 2, 2026, 12:59am UTC](https://discourse.nixos.org/t/simplest-way-to-solve-binaries-relocatable-problem-instead-of-origin/80868 "2026-11-02T00:59:36Z")

</div>

Two simple rules: Ldso’s searching order is only exe‘s directory (not current directory) and PATH, remove everything else such as absolute path, RPATH, RUNPATH, LD\_LIBRARY\_PATH, LD\_PRELOAD, ld cache … Add kernel parame…

---

## [Guide: How to get commit access to nixpkgs](https://discourse.nixos.org/t/guide-how-to-get-commit-access-to-nixpkgs/19913)

<div class="topic-metadata">

**Author:** [@Profpatsch](https://discourse.nixos.org/u/Profpatsch)\
**Replies:** 4\
**Last updated:** [November 2, 2026, 12:01am UTC](https://discourse.nixos.org/t/guide-how-to-get-commit-access-to-nixpkgs/19913 "2026-11-02T00:01:01Z")

</div>

Introduce yourself (or someone you deem should have commit access) on this Github Issue: https://github.com/NixOS/nixpkgs/issues/50105 If you are a known face to other contributors, they will upvote your nomination and…

---

## [Tiny\_power\_button kernel module causing confusion](https://discourse.nixos.org/t/tiny-power-button-kernel-module-causing-confusion/80683)

<div class="topic-metadata">

**Author:** [@alexvieth](https://discourse.nixos.org/u/alexvieth)\
**Replies:** 8\
**Last updated:** [November 1, 2026, 12:01pm UTC](https://discourse.nixos.org/t/tiny-power-button-kernel-module-causing-confusion/80683 "2026-11-01T12:01:18Z")

</div>

The most recent nixos-rebuild on my laptop had me confused because all of a sudden the power key would shut it down, even though prior to the rebuild it would be ignored as per my systemd.logind.settings.Login.HandlePowe…

---

## [2026-10-28 Documentation team meeting notes](https://discourse.nixos.org/t/2026-10-28-documentation-team-meeting-notes/80842)

<div class="topic-metadata">

**Author:** [@hsjobeki](https://discourse.nixos.org/u/hsjobeki)\
**Replies:** 3\
**Last updated:** [October 29, 2026, 4:45pm UTC](https://discourse.nixos.org/t/2026-10-28-documentation-team-meeting-notes/80842 "2026-10-29T16:45:29Z")

</div>

Meeting info Past meeting notes Documentation office hours in the NixOS Calendar Attendees: @friedow @hsjobeki @trespaul @sheeeng Notes by: automated transcription (experiment) vision doc: nix.dev/maintainers/vision.md…

---

## [Formatting Team Meeting 2026-10-28](https://discourse.nixos.org/t/formatting-team-meeting-2026-10-28/80828)

<div class="topic-metadata">

**Author:** [@jfly](https://discourse.nixos.org/u/jfly)\
**Replies:** 0\
**Last updated:** [October 28, 2026, 10:48pm UTC](https://discourse.nixos.org/t/formatting-team-meeting-2026-10-28/80828 "2026-10-28T22:48:54Z")

</div>

Team info All meeting notes Team attendees: @jfly, @Dyego, @MattSturgeon Non-team attendees: Agenda & Notes @dyego investigated our issue building static drawin and tracked it down to: https://github.com/NixOS/nixp…

---

## [Reproducible way to cause NAR hash mismatches](https://discourse.nixos.org/t/reproducible-way-to-cause-nar-hash-mismatches/80809)

<div class="topic-metadata">

**Author:** [@dkuettel](https://discourse.nixos.org/u/dkuettel)\
**Replies:** 2\
**Last updated:** [October 28, 2026, 5:38pm UTC](https://discourse.nixos.org/t/reproducible-way-to-cause-nar-hash-mismatches/80809 "2026-10-28T17:38:19Z")

</div>

Hi, GitHub - dkuettel/hashes-main · GitHub is a way to reproduce a failure case I have often run into when a flake has as input another flake that itself has a submodule. Following the steps in the readme gives me a NA…

---

## [Packages looking for a maintainer](https://discourse.nixos.org/t/packages-looking-for-a-maintainer/5442)

<div class="topic-metadata">

**Author:** [@aanderse](https://discourse.nixos.org/u/aanderse)\
**Replies:** 9\
**Last updated:** [October 27, 2026, 4:17pm UTC](https://discourse.nixos.org/t/packages-looking-for-a-maintainer/5442 "2026-10-27T16:17:13Z")

</div>

I figured a central thread to track software looking for new maintainer(s) might be a good idea. Anyone interested in maintaining otter-browser?

---

## [Security Fix in a Package Update](https://discourse.nixos.org/t/security-fix-in-a-package-update/80687)

<div class="topic-metadata">

**Author:** [@nix-newbie](https://discourse.nixos.org/u/nix-newbie)\
**Replies:** 4\
**Last updated:** [October 27, 2026, 2:16pm UTC](https://discourse.nixos.org/t/security-fix-in-a-package-update/80687 "2026-10-27T14:16:08Z")

</div>

Normally, when I open a PR for a version bump, I post it in “PRs Ready for Review”—or sometimes I don’t post it at all. If a particular version bump fixes a security vulnerability in a package, should I post it somewher…

---

## [Designing relocatable shebangs](https://discourse.nixos.org/t/designing-relocatable-shebangs/80755)

<div class="topic-metadata">

**Author:** [@ssoss](https://discourse.nixos.org/u/ssoss)\
**Replies:** 13\
**Last updated:** [October 27, 2026, 6:26am UTC](https://discourse.nixos.org/t/designing-relocatable-shebangs/80755 "2026-10-27T06:26:23Z")

</div>

Linux 7.3 brings an incredibly powerful feature: eBPF binfmt\_misc hooks. You can see some discussion on this here, especially the blog post by @fzakaria here. One idea is to make the PT\_INTERP elf header support $ORIGIN,…

---

## [Package Request: The Zen Browser](https://discourse.nixos.org/t/package-request-the-zen-browser/78239)

<div class="topic-metadata">

**Author:** [@benmann](https://discourse.nixos.org/u/benmann)\
**Replies:** 7\
**Last updated:** [October 26, 2026, 4:20pm UTC](https://discourse.nixos.org/t/package-request-the-zen-browser/78239 "2026-10-26T16:20:19Z")

</div>

Hi Is it possible to add the Zen Browser to nixpkgs? References: Zen Browser - Official NixOS Wiki https://zen-browser.app/

---

## [Localization of The Nix Reference Manual](https://discourse.nixos.org/t/localization-of-the-nix-reference-manual/80562)

<div class="topic-metadata">

**Author:** [@hwhsu1231](https://discourse.nixos.org/u/hwhsu1231)\
**Replies:** 15\
**Last updated:** [October 26, 2026, 6:56am UTC](https://discourse.nixos.org/t/localization-of-the-nix-reference-manual/80562 "2026-10-26T06:56:01Z")

</div>

Hello NixOS Community, I’m the founder of the Localize the Docs organization, and I’m glad to announce that the :tada: nix-ref-man-l10n :tada: project is now published: :rocket: Preview: nix-ref-man-l10n …

---

## [Binary packaged Ocenaudio segfaults, need help](https://discourse.nixos.org/t/binary-packaged-ocenaudio-segfaults-need-help/8697)

<div class="topic-metadata">

**Author:** [@onny](https://discourse.nixos.org/u/onny)\
**Replies:** 1\
**Last updated:** [October 25, 2026, 5:41am UTC](https://discourse.nixos.org/t/binary-packaged-ocenaudio-segfaults-need-help/8697 "2026-10-25T05:41:21Z")

</div>

Hey, I’m new to packaging on NixOS but I already managed to successfully package Ocenaudio audio editor on my NUR repository. Here is the build file Files · master · onny / nur-packages · GitLab Unfortunately it is una…

---

## [Questions about Tracking issues](https://discourse.nixos.org/t/questions-about-tracking-issues/80708)

<div class="topic-metadata">

**Author:** [@bitbloxhub](https://discourse.nixos.org/u/bitbloxhub)\
**Replies:** 12\
**Last updated:** [October 24, 2026, 7:36pm UTC](https://discourse.nixos.org/t/questions-about-tracking-issues/80708 "2026-10-24T19:36:18Z")

</div>

I’m interested in getting finalAttrs pushed more across nixpkgs, especially in cases like this where it fixes potential AppImage double extraction (thanks @uku3lig!): Unfortunately, it seems like bulk PRs like this are…

---

## [PHP2Shell 9.2 CVE published today](https://discourse.nixos.org/t/php2shell-9-2-cve-published-today/80668)

<div class="topic-metadata">

**Author:** [@oskardotglobal](https://discourse.nixos.org/u/oskardotglobal)\
**Replies:** 16\
**Last updated:** [October 24, 2026, 3:26pm UTC](https://discourse.nixos.org/t/php2shell-9-2-cve-published-today/80668 "2026-10-24T15:26:50Z")

</div>

Today, the patches for two 9.2 CVEs in PHP 5-8 called https://en.wikipedia.org/wiki/PHP2Shell were published. Is there any progress of getting them into Nixpkgs?

---

## [vimPlugin for javaScript debugging. vscode-js-debug and nvim-dap-vscode-js](https://discourse.nixos.org/t/vimplugin-for-javascript-debugging-vscode-js-debug-and-nvim-dap-vscode-js/64053)

<div class="topic-metadata">

**Author:** [@relief-melone](https://discourse.nixos.org/u/relief-melone)\
**Replies:** 5\
**Last updated:** [October 23, 2026, 10:17pm UTC](https://discourse.nixos.org/t/vimplugin-for-javascript-debugging-vscode-js-debug-and-nvim-dap-vscode-js/64053 "2026-10-23T22:17:23Z")

</div>

With packer being removed I found myself unable to debug javascript applications in neovim (I am using nixvim to manage my nvim). Instead of trying to get it to work with pckr or lazy I wanted to see if this could be don…

---

## [Where would better Windows support in Nix help you?](https://discourse.nixos.org/t/where-would-better-windows-support-in-nix-help-you/80168)

<div class="topic-metadata">

**Author:** [@ron](https://discourse.nixos.org/u/ron)\
**Replies:** 8\
**Last updated:** [October 23, 2026, 3:56pm UTC](https://discourse.nixos.org/t/where-would-better-windows-support-in-nix-help-you/80168 "2026-10-23T15:56:31Z")

</div>

Hey everyone! I’m collecting concrete examples of where better Windows support in Nix would make a difference for people and teams. If this is relevant to you, I’d love to hear: What would you want to build or do? …

---

## [Nix language alternatives](https://discourse.nixos.org/t/nix-language-alternatives/80703)

<div class="topic-metadata">

**Author:** [@achille](https://discourse.nixos.org/u/achille)\
**Replies:** 4\
**Last updated:** [October 23, 2026, 12:03pm UTC](https://discourse.nixos.org/t/nix-language-alternatives/80703 "2026-10-23T12:03:27Z")

</div>

if you could have an alternative two way representation of your nix files, what would it look like? After years of using nix I’m still finding myself sometimes puzzled by the language. so I’ve been researching ways to …

[Next page](https://discourse.nixos.org/c/dev/14.md?page=1)
