home.social

#nixpkgs — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #nixpkgs, aggregated by home.social.

  1. Hey #nixos #nixpkgs community - what does #nix do when one of my remove builders is not available?

    Like... I list 4 different in my remote builder configuration, but one is not available.

    I would assume it does the right thing, but well, I think I better ask...

  2. Got the latest version of OpenProject 17.4 with Rails 4 and NodeJS 25 running on #NixOS. Hopefully landing soon in #nixpkgs github.com/NixOS/nixpkgs/pull/

  3. CW: Schlechter Wortwitz

    🎶 #NixOS iz da, #NixPkgs iz da
    disko iz da, nixlang iz da
    lanzaboote iz da, Colmena iz da
    Bra, der Baba aller Derivations iz da
    ahhhh
    🎵

    - von meinem Mantel gesendet

    PSA: ARD hat gerade eine #Xatar-Doku im Programm: ardmediathek.de/serie/xatar-ei

  4. Building/reviewing some #nixpkgs PRs before the work starts... doing the good things here.

  5. Did you know NixOS plans to cut a `26.05` release by the end of May? (schedule: github.com/NixOS/nixpkgs/issue)

    Today release process entered Zero Hydra Failures phase (github.com/NixOS/nixpkgs/issue).

    It's a great opportunity to contribute to `nixpkgs`. I tried squashing one `ZHF` failure today: trofi.github.io/posts/349-Zero

  6. (new account, so new introduction post (so i can pin it))

    Hiii,

    I’m quantenzitrone [ˈkvantn̩t͡siˈtʁoːnə] or short Zitrone, a mostly male #human. If your native language has a word for Zitrone (Lemon) with the same roots as Zitrone (de), e.g. Citron (fr), Cytryna (pl) or Sitruuna (fi), you may also use that one.

    I like computers, especially those running #GNUlinux especially #NixOS. I’m still setting up my #homeserver with NixOS. I maintain a few packages and nixos modules in #nixpkgs. I'd call myself a nixpkgs maintainer. No commit bit, tho. Yet.

    I like #programming, especially in #rustlang, sometimes when programming in other languages I notice that they are in fact not Rust. Sometimes I complain about it on here.

    I like playing board or card games and i like cycling. What else? IDK, life. Just the joy of being, thinking and feeling.

    I may meow at you especially if you’re cute OR meow-at-able

    I study computer science at @uniheidelberg

    You may meet me in the #RaumZeitLabor or at the #GPN, #ChaosCommunicationCongress, #MRMCD, #NixCon or #LixCon. (TODO: try out and go to more events)

    My favourite logic gate is XOR.

  7. (new account, so new introduction post (so i can pin it))

    Hiii,

    I’m quantenzitrone [ˈkvantn̩t͡siˈtʁoːnə] or short Zitrone, a mostly male #human. If your native language has a word for Zitrone (Lemon) with the same roots as Zitrone (de), e.g. Citron (fr), Cytryna (pl) or Sitruuna (fi), you may also use that one.

    I like computers, especially those running #GNUlinux especially #NixOS. I’m still setting up my #homeserver with NixOS. I maintain a few packages and nixos modules in #nixpkgs. I'd call myself a nixpkgs maintainer. No commit bit, tho. Yet.

    I like #programming, especially in #rustlang, sometimes when programming in other languages I notice that they are in fact not Rust. Sometimes I complain about it on here.

    I like playing board or card games and i like cycling. What else? IDK, life. Just the joy of being, thinking and feeling.

    I may meow at you especially if you’re cute OR meow-at-able

    I study computer science at @uniheidelberg

    You may meet me in the #RaumZeitLabor or at the #GPN, #ChaosCommunicationCongress, #MRMCD, #NixCon or #LixCon. (TODO: try out and go to more events)

    My favourite logic gate is XOR.

  8. (new account, so new introduction post (so i can pin it))

    Hiii,

    I’m quantenzitrone [ˈkvantn̩t͡siˈtʁoːnə] or short Zitrone, a mostly male #human. If your native language has a word for Zitrone (Lemon) with the same roots as Zitrone (de), e.g. Citron (fr), Cytryna (pl) or Sitruuna (fi), you may also use that one.

    I like computers, especially those running #GNUlinux especially #NixOS. I’m still setting up my #homeserver with NixOS. I maintain a few packages and nixos modules in #nixpkgs. I'd call myself a nixpkgs maintainer. No commit bit, tho. Yet.

    I like #programming, especially in #rustlang, sometimes when programming in other languages I notice that they are in fact not Rust. Sometimes I complain about it on here.

    I like playing board or card games and i like cycling. What else? IDK, life. Just the joy of being, thinking and feeling.

    I may meow at you especially if you’re cute OR meow-at-able

    I study computer science at @uniheidelberg

    You may meet me in the #RaumZeitLabor or at the #GPN, #ChaosCommunicationCongress, #MRMCD, #NixCon or #LixCon. (TODO: try out and go to more events)

    My favourite logic gate is XOR.

  9. (new account, so new introduction post (so i can pin it))

    Hiii,

    I’m quantenzitrone [ˈkvantn̩t͡siˈtʁoːnə] or short Zitrone, a mostly male #human.

    I like computers, especially those running #GNUlinux especially #NixOS. I’m still setting up my #homeserver with NixOS. I maintain a few packages and nixos modules in #nixpkgs. I'd call myself a nixpkgs maintainer. No commit bit, tho. Yet.

    I like #programming, especially in #rustlang, sometimes when programming in other languages I notice that they are in fact not Rust. Sometimes I complain about it on here.

    I like playing board or card games and i like cycling. What else? IDK, life. Just the joy of being, thinking and feeling.

    I may meow at you especially if you’re cute OR meow-at-able

    I study computer science at @uniheidelberg

    You may meet me in the #RaumZeitLabor or at the #GPN, #ChaosCommunicationCongress, #MRMCD, #NixCon or #LixCon. (TODO: try out and go to more events)

    My favourite logic gate is XOR.

  10. (new account, so new introduction post (so i can pin it))

    Hiii,

    I’m quantenzitrone [ˈkvantn̩t͡siˈtʁoːnə] or short Zitrone, a mostly male #human.

    I like computers, especially those running #GNUlinux especially #NixOS. I’m still setting up my #homeserver with NixOS. I maintain a few packages and nixos modules in #nixpkgs. I'd call myself a nixpkgs maintainer. No commit bit, tho. Yet.

    I like #programming, especially in #rustlang, sometimes when programming in other languages I notice that they are in fact not Rust. Sometimes I complain about it on here.

    I like playing board or card games and i like cycling. What else? IDK, life. Just the joy of being, thinking and feeling.

    I may meow at you especially if you’re cute OR meow-at-able

    I study computer science at @uniheidelberg

    You may meet me in the #RaumZeitLabor or at the #GPN, #ChaosCommunicationCongress, #MRMCD, #NixCon or #LixCon. (TODO: try out and go to more events)

    My favourite logic gate is XOR.

  11. GitHub recently announced that starting with v2.91.0 GitHub CLI will start sending pseudonymized telemetry data back to GitHub.

    github.blog/changelog/2026-04-

    Since this is an opt-out feature, most users will have it activated without knowing it. This is unacceptable in my opinion. So I took the liberty of turning this into an opt-in, disabled by default for nixpkgs.

    github.com/NixOS/nixpkgs/pull/

    #GitHub #nixos #nixpkgs #privacy

  12. WRT streaming I guess some #nixpkgs maintenance could also be streamed...

    oh well..

  13. @pi_crew @stalwartlabs I'm thrilled for it to land in #nixpkgs
    But take your time (I have enough to do, migrating nginx from Docker to Nix :))

  14. Blog post by @luj that escaped my attention until now asking just how reproducible nix and NixOS is at scale? Turns out, he's been studying this exact question since 2017 and did a part of his PhD study on it.

    luj.fr/blog/is-nixos-truly-rep

    The answer? In 2017, about 60% of builds from nixpkgs were bitwise reproducible.

    Now, it's over 90%.

    This is great news! Especially since we don't have any tools that actively monitor this, so there isn't any active process that enforces reproducibility outside of nix itself (and the reproducibility team, let's not forget)

    Great work, and great writeup. I look forward to reading more in the paper he teases in the post.

    #Nix #NixOS #nixpkgs

  15. A simple analogy for anyone to understand how #nix is different from tools like #ansible etc

    Ansible(convergent) is like carving a wood, where u have some existing state like plain wood which u tinker continuously until u achieve the expected state

    Nix(congruent) is like 3d printing, where the exact expected state is created from the start🔥
    #nix #nixos #nixpkgs #nix
    #DevOps

    Edit:
    img attribution: mathstodon.xyz/@Pol/1164023443
    Found the source🤝

  16. It's almost time for NixOS release 26.05, which means I've been really busy trying to get the NixOS Drupal service ready for the big day! I've been hard at work fixing bugs and adding new features that will make it easier to package and run custom Drupal packages on NixOS.

    I realized recently that I've been working on this project for nearly a year now, so it might be a good time to blog about the things I've done since last year, and talk about what's next for Drupal on NixOS.

    abmurrow.com/blog/drupal-servi

    #Drupal #Nix #NixOS #OpenSource #nixpkgs #blog

  17. Är inte 100% alltid emot LLM, men... på den heligaste av platser... 😢

    #llm #claude #nix #nixpkgs #nixos

  18. I am starting to understand more and more why #nix critters don't bother merging their stuff into #nixpkgs ​:akko_scream2:​

    Like there is a non-0 chance of me just being stupid but wtf is this
    https://github.com/NixOS/nixpkgs/pull/499520#pullrequestreview-4063026079

    - posted by Valerie

  19. 420 commits (the weed number) into Nixpkgs with this absolute pedantry github.com/NixOS/nixpkgs/pull/

    It puts the “stone” in milestones amirite?

    #nix #nixpkgs

  20. Good morning everyone,
    I have seen, that my nixpkgs commit is unverified, because my GPG-Key is valid for another email address. But I can't use it, because I use the Github alias for commits.

    Can I use one GPG-Key for multiple email adresses and how can I achieve that? :)

    #git #gpg #nixpkgs #nixos

  21. 🚨 New Blog Post Alert: Kotlin-lsp Packaging Pt 2

    First time dealing with prebuilt binaries in Nix. What looked like a simple version bump ended up involving a native library, some patchelf debugging, and pulling in libgcc for libgcc_s.so.1.

    autoPatchelfHook from nixpkgs made it fairly straightforward in the end.

    Read more here:
    britter.dev/blog/2026/03/20/ko

    #nixos #nix #nixpkgs #kotlin #neovim #lsp

  22. #NixOS / #nixpkgs questions: I'm running against nixos-unstable. Home Manager has a "news" feature that tells me when things change in ways I might care about. Does anyone have a cunning way to get notified about changes to the Nixpkgs and NixOS release notes?

    I can write my own monitoring script, but if there's a way of doing this that doesn't require reinventing this particular wheel, that'd be preferable!

  23. CW: NixOS StalwartMail

    Does anbody know what files i need to remove except `/var/lib/stalwart-mail` to completely scrub it off the system? I had a test ]nstance running and want to use it prosuctively, but don't want to upgrade from and old version across 3 point releases manually.

    Maybe @stalwartlabs ?

    #NixOS #NixPkgs #StalwartMail

  24. Why didn't anyone tell me that #lix is in #nixpkgs now and that I can use it without even having to include it in my flake inputs!?!!

  25. Why didn't anyone tell me that #lix is in #nixpkgs now and that I can use it without even having to include it in my flake inputs!?!!

  26. Why didn't anyone tell me that #lix is in #nixpkgs now and that I can use it without even having to include it in my flake inputs!?!!

  27. Why didn't anyone tell me that #lix is in #nixpkgs now and that I can use it without even having to include it in my flake inputs!?!!

  28. Why didn't anyone tell me that #lix is in #nixpkgs now and that I can use it without even having to include it in my flake inputs!?!!

  29. @nixos_org @nzbr

    While we're on the topic: work on minimal-bootstrap in #nixpkgs has actually been picked up again since this thesis was written (October 2025).

    Not only that but, as of a few hours ago, the PR implementing the last step of hooking it up to become the actual bootstrap stdenv in Nixpkgs has been merged!

    github.com/NixOS/nixpkgs/pull/

    #fullsourcebootstrap #reproduciblebuilds #stage0 #minimalbootstrap #bootstrappablebuilds

  30. @nixos_org @nzbr

    While we're on the topic: work on minimal-bootstrap in #nixpkgs has actually been picked up again since this thesis was written (October 2025).

    Not only that but, as of a few hours ago, the PR implementing the last step of hooking it up to become the actual bootstrap stdenv in Nixpkgs has been merged!

    github.com/NixOS/nixpkgs/pull/

    #fullsourcebootstrap #reproduciblebuilds #stage0 #minimalbootstrap #bootstrappablebuilds

  31. @nixos_org @nzbr

    While we're on the topic: work on minimal-bootstrap in #nixpkgs has actually been picked up again since this thesis was written (October 2025).

    Not only that but, as of a few hours ago, the PR implementing the last step of hooking it up to become the actual bootstrap stdenv in Nixpkgs has been merged!

    github.com/NixOS/nixpkgs/pull/

    #fullsourcebootstrap #reproduciblebuilds #stage0 #minimalbootstrap #bootstrappablebuilds

  32. @nixos_org @nzbr

    While we're on the topic: work on minimal-bootstrap in #nixpkgs has actually been picked up again since this thesis was written (October 2025).

    Not only that but, as of a few hours ago, the PR implementing the last step of hooking it up to become the actual bootstrap stdenv in Nixpkgs has been merged!

    github.com/NixOS/nixpkgs/pull/

    #fullsourcebootstrap #reproduciblebuilds #stage0 #minimalbootstrap #bootstrappablebuilds

  33. @nixos_org @nzbr

    While we're on the topic: work on minimal-bootstrap in #nixpkgs has actually been picked up again since this thesis was written (October 2025).

    Not only that but, as of a few hours ago, the PR implementing the last step of hooking it up to become the actual bootstrap stdenv in Nixpkgs has been merged!

    github.com/NixOS/nixpkgs/pull/

    #fullsourcebootstrap #reproduciblebuilds #stage0 #minimalbootstrap #bootstrappablebuilds

  34. Great, ecryptfs was dropped from nixpkgs, because apparently it wasn't updated in 10 years 😑

    ecrypts was always my go-to solution for encrypting only my home directory, if full disk encryption is not available.

    So what does one use now for homedir encryption?

    github.com/NixOS/nixpkgs/pull/

  35. Great, ecryptfs was dropped from nixpkgs, because apparently it wasn't updated in 10 years 😑

    ecrypts was always my go-to solution for encrypting only my home directory, if full disk encryption is not available.

    So what does one use now for homedir encryption?

    github.com/NixOS/nixpkgs/pull/

    #ecryptfs #nixos #nixpkgs

  36. Great, ecryptfs was dropped from nixpkgs, because apparently it wasn't updated in 10 years 😑

    ecrypts was always my go-to solution for encrypting only my home directory, if full disk encryption is not available.

    So what does one use now for homedir encryption?

    github.com/NixOS/nixpkgs/pull/

    #ecryptfs #nixos #nixpkgs

  37. Great, ecryptfs was dropped from nixpkgs, because apparently it wasn't updated in 10 years 😑

    ecrypts was always my go-to solution for encrypting only my home directory, if full disk encryption is not available.

    So what does one use now for homedir encryption?

    github.com/NixOS/nixpkgs/pull/

    #ecryptfs #nixos #nixpkgs