home.social

#nix — Public Fediverse posts

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

fetched live
  1. Sneak peek into my latest Nix related shenanigans

    #Nix #rnix #snix #egui

  2. CW: dhh

    dhh disliking #nix is just so validating, i feel superbly about my choices rn

    https://bsky.app/profile/aly.codes/post/3mttrv3hjcc27

  3. You know... I been using for weeks and it only now occurred to me, all my files are to a derivation. 😆

    Tried to modify by hand. 😅

    On the plus side, it means I been truly following all edits are on home manager bit for it to take this long. 😎

  4. One of these days I'm going to figure out what all these damn numbers mean when you do a #nix build.

  5. #OpenChaos am Donnerstag, den 27. August: »Nix in Theorie und Praxis«

    Ein Rundumschlag zur funktionalen Programmiersprache #Nix und dem dazugehörigen Paketmanager und Betriebssystem #NixOS. koeln.ccc.de/updates/2026-08-2

    Beginn ist um 20 Uhr in unseren Räumen in der Heliosstraße 6a in #Köln #Ehrenfeld.

  6. CW: 🚧 OMARCHY DHH RANT

    :headache: The dhh rant against Nix and opensource "goblins"

    xcancel.com/thestanduppod/stat

    #dhh #nix #omarchy

  7. How it started: Hey there is a wiki page nixos.wiki/wiki/Printing for how to add my printers into my #Nix configuration. It looks straight forward. I should do that.

    How it's going:

    (2nd screenshot is the configuration that when enabled throws this error)

    #NixOS #Printer

  8. After the usual grind re-setting everything up again, restoring backups, etc. I have everything I need set up now (except :nixos: 🤓)

    I am *very* happy with this phone. It's such a massive upgrade to the broken (or non-broken) Xperia 10iii phones I have been daily-driving with for far too long now. 😅

    - 🤩 double-tap to wake like in good old times
    - 🤩 fingerprint unlock
    - 🤩 dang it's fast and smooth!
    - 🤩 configurable (privacy) switch on the side

  9. I feel like I have achieved something not when people learn from me. Coz Learning is easy & accessible with internet etc and that's not the important part.

    But the greater satisfaction and achievement personally is when I made some people curious about something. IMO it's much more valuable than other stuffs as curiosity is the solid foundation for any innovation, solution etc etc.
    🧵
    #nix #nixos #learning #passion #linux

  10. People who are curious will find answers for things which other's might not and have overlooked. It's the fundamental driving force of humanity.

    I'm more than happy when a non-technical person who doesn't even know how to code or even know how software works etc told me this (pic attached)

    More than happy to welcome any of you people who wants to learn Nix but not sure where to get started.

    Let's make computing fun again😁

    #nix #nixos #learning #passion #linux

  11. If you are really into something, you're bound to fall into some nichè. Think of wine, tea, coffee, etc. People start with the stuff they can get in a local supermarket, then drift to specialized shops, and then find themselves on a distant island growing raw materials for the thing they love and passionate about.

    Same goes for computer science. And this is why I'm so puzzled having a candidate on an interview who is "passionate" about software, but who is using the most common laptop, OS, programming language, framework, etc. Where's the passion in that?!

    Show me your Nix config! Tell me how you compiled a kernel because of an exotic bug in your esoteric hardware! Did you ever burn a GPU trying to overclock it? What was special about your toy language? How big is your pile of abandoned hardware projects?

    ANYTHING is better than "I have 25 years of Java experience. Oh, I once wrote a bash script! Yes, yes, am very passionate. Yes." 🤦

    #rant #lifelog #showerthoughts #nix

  12. Well, this is kind of neat. 's has support for . I was not expecting that. 😅

    I still package all my things with , like a madman. Still. It is nice to see these featured adoptions like this. 😎

    railpack.com/languages/gleam

  13. I got a handy one liner to update all #nix flake channels that don't end with `-stable`, and modified it to work in #nu but it wasn't working. This appears to work:
    ` nix flake update ...(nix flake metadata --json | jq -r '.locks.nodes.root.inputs | keys[] | select(. | contains("stable") | not)' | lines)`

  14. Hey #Nix and #NixOS peeps, I have a question:

    I have this file that I use to generate Nginx location blocks for various services, but I have to `import` it each time I want to invoke it. How can I change it so I only need to import it once and call it like a regular function?

    codeberg.org/8bitbuddhist/nixc

  15. Multi-platform outputs should be the most basic thing a flake does. Yet,, the common answer was to pull in flake-utils/flake-parts: an extra input, a limited "default systems" list from a third-party repo, and pinned copies piling up in nested lock files.

    Meanwhile, builtins.mapAttrs over nixpkgs.legacyPackages covers every platform nixpkgs supports — with zero inputs. Since August 2026, `nix flake init` gives you exactly this.

    How it works & how to extend it:
    nixcademy.com/posts/new-defaul

    #Nix @nixos_org #Flakes

  16. I just discovered avahi which lets you create domain names for the machines on your local network, like http://my-laptop.local, etc. And because NixOS is so awesome you just add a one-liner to to your config to enable it:

    ```
    services.avahi = { enable = true; nssmdns4 = true; };
    ```

    (defaults to using the machine's hostname as domain name)

    github.com/avahi/avahi

  17. SFINAE because you can build it locally #nix

  18. Hey #Nix #NixOS users - I integrated #Multiverse from github.com/fzakaria/nixpkgs-mu

    It's really fucking slick, BUT is there any major Caveats to using this that I'm missing?