home.social

#nix — Public Fediverse posts

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

  1. Is #Nix a stable thing on #macOS (#Apple Silicon Macs in particular, if that matters)? I remember hearing that the setup process is pretty disruptive - requiring some manual partitioning or wtv, is that still the case? If it's worth the hassle, since I'm already using #Nix on #Linux, I may want to have it on my #MacBook as well. I'm also curious just how usable are the graphical packages on macOS when installed using Nix, seeing how even on (non-#nixOS) Linux, graphical apps are a lot of the time incompatible, so I end up only really using it for non-graphical packages. I imagine that'd be pretty similar on macOS and u'd still need #Homebrew for most apps.

  2. Is #Nix a stable thing on #macOS (#Apple Silicon Macs in particular, if that matters)? I remember hearing that the setup process is pretty disruptive - requiring some manual partitioning or wtv, is that still the case? If it's worth the hassle, since I'm already using #Nix on #Linux, I may want to have it on my #MacBook as well. I'm also curious just how usable are the graphical packages on macOS when installed using Nix, seeing how even on (non-#nixOS) Linux, graphical apps are a lot of the time incompatible, so I end up only really using it for non-graphical packages. I imagine that'd be pretty similar on macOS and u'd still need #Homebrew for most apps.

  3. Is #Nix a stable thing on #macOS (#Apple Silicon Macs in particular, if that matters)? I remember hearing that the setup process is pretty disruptive - requiring some manual partitioning or wtv, is that still the case? If it's worth the hassle, since I'm already using #Nix on #Linux, I may want to have it on my #MacBook as well. I'm also curious just how usable are the graphical packages on macOS when installed using Nix, seeing how even on (non-#nixOS) Linux, graphical apps are a lot of the time incompatible, so I end up only really using it for non-graphical packages. I imagine that'd be pretty similar on macOS and u'd still need #Homebrew for most apps.

  4. Is #Nix a stable thing on #macOS (#Apple Silicon Macs in particular, if that matters)? I remember hearing that the setup process is pretty disruptive - requiring some manual partitioning or wtv, is that still the case? If it's worth the hassle, since I'm already using #Nix on #Linux, I may want to have it on my #MacBook as well. I'm also curious just how usable are the graphical packages on macOS when installed using Nix, seeing how even on (non-#nixOS) Linux, graphical apps are a lot of the time incompatible, so I end up only really using it for non-graphical packages. I imagine that'd be pretty similar on macOS and u'd still need #Homebrew for most apps.

  5. Is #Nix a stable thing on #macOS (#Apple Silicon Macs in particular, if that matters)? I remember hearing that the setup process is pretty disruptive - requiring some manual partitioning or wtv, is that still the case? If it's worth the hassle, since I'm already using #Nix on #Linux, I may want to have it on my #MacBook as well. I'm also curious just how usable are the graphical packages on macOS when installed using Nix, seeing how even on (non-#nixOS) Linux, graphical apps are a lot of the time incompatible, so I end up only really using it for non-graphical packages. I imagine that'd be pretty similar on macOS and u'd still need #Homebrew for most apps.

  6. Third article in the "Personal NixOS Server" chain.

    Now about recreating single command deploy experience for a simple SvelteKit app.

    #nix #nixos #server #svelte
    ffloyd.space/thoughts/2026-05-

  7. 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...

  8. Screwed up something in my #NixOS configuration to the point that I get an error referencing a TODO for adding type-checking.

    That's always a good thing, right? 🥲

    #Nix

  9. #rustlang trap: #nix crate's Signal type does not support realtime signals and it's wait* handlers call Signal::try_from therefore you may get a surprising EINVAL from wait* if someone sends you a realtime signal. Want to abuse a rust program? Try sending it a realtime signal. #joke #security

  10. #rustlang trap: #nix crate's Signal type does not support realtime signals and it's wait* handlers call Signal::try_from therefore you may get a surprising EINVAL from wait* if someone sends you a realtime signal. Want to abuse a rust program? Try sending it a realtime signal. #joke #security

  11. #rustlang trap: #nix crate's Signal type does not support realtime signals and it's wait* handlers call Signal::try_from therefore you may get a surprising EINVAL from wait* if someone sends you a realtime signal. Want to abuse a rust program? Try sending it a realtime signal. #joke #security

  12. #nix
    J'ai enfin compris l'intérêt des nix flakes !! après 2 ans
    ​:bolbsweat:​

  13. Ivre, il lança `nix flake update` sur le wifi du camping.

    #nix

  14. Today's `nix` bug is github.com/NixOS/nix/issues/15

    There if you have an unstable (non-reproducible) output for a package `nix store delete $pkg` if already installed package (or `nix store gc`) will turn it into an unbuildable package. Every time you will try to build it it will fail to register in `/nix/store`.

  15. Today's `nix` bug is github.com/NixOS/nix/issues/15

    There if you have an unstable (non-reproducible) output for a package `nix store delete $pkg` if already installed package (or `nix store gc`) will turn it into an unbuildable package. Every time you will try to build it it will fail to register in `/nix/store`.

    #nix #bug

  16. Today's `nix` bug is github.com/NixOS/nix/issues/15

    There if you have an unstable (non-reproducible) output for a package `nix store delete $pkg` if already installed package (or `nix store gc`) will turn it into an unbuildable package. Every time you will try to build it it will fail to register in `/nix/store`.

    #nix #bug

  17. Today's `nix` bug is github.com/NixOS/nix/issues/15

    There if you have an unstable (non-reproducible) output for a package `nix store delete $pkg` if already installed package (or `nix store gc`) will turn it into an unbuildable package. Every time you will try to build it it will fail to register in `/nix/store`.

    #nix #bug

  18. Today's `nix` bug is github.com/NixOS/nix/issues/15

    There if you have an unstable (non-reproducible) output for a package `nix store delete $pkg` if already installed package (or `nix store gc`) will turn it into an unbuildable package. Every time you will try to build it it will fail to register in `/nix/store`.

    #nix #bug

  19. The @rinpharma Hangouts are about to get Nix-ified!

    We have the amazing @brodriguesco joining myself and Jared on May 19th to share not only the power of {rix} & {rixpress}, but also the brand-new T language for polygot data science workflows. As a self-professed Nix addict, I've been looking forward to this for a long time 😃

    Register for the session here linkedin.com/events/r-pharmaha

    #RStats #DataScience #Nix

  20. `programs.ssh` now supports RFC 42-style configuration through `programs.ssh.settings`. The existing `programs.ssh.matchBlocks` option is deprecated and automatically migrated to the new option.
    #NixOS #Nix #HomeManager

  21. RustNet is now on Nix! ❄️🦀

    It’s officially merged into nixpkgs-unstable and ready to use.

    Test it instantly via Flakes (requires sudo for libpcap packet parsing):

    sudo nix run github:nixos/nixpkgs/nixpkgs-unstable#rustnet

    github.com/domcyrus/rustnet

    #nixos #nix #rust #rustlang #tui #networking #linux #opensource

  22. RustNet is now on Nix! ❄️🦀

    It’s officially merged into nixpkgs-unstable and ready to use.

    Test it instantly via Flakes (requires sudo for libpcap packet parsing):

    sudo nix run github:nixos/nixpkgs/nixpkgs-unstable#rustnet

    github.com/domcyrus/rustnet

    #nixos #nix #rust #rustlang #tui #networking #linux #opensource

  23. RustNet is now on Nix! ❄️🦀

    It’s officially merged into nixpkgs-unstable and ready to use.

    Test it instantly via Flakes (requires sudo for libpcap packet parsing):

    sudo nix run github:nixos/nixpkgs/nixpkgs-unstable#rustnet

    github.com/domcyrus/rustnet

    #nixos #nix #rust #rustlang #tui #networking #linux #opensource

  24. The 'services.walker' module now supports Elephant integration through {option}`services.walker.enableElephantIntegration`. When both `services.walker` and `services.elephant` are enabled, Walker's systemd user service now starts after `elephant.service` and requires it. Set {option}`services.walker.enableElephantIntegration` to `false` to disable this service dependency.

  25. The 'services.walker' module now supports Elephant integration through {option}`services.walker.enableElephantIntegration`. When both `services.walker` and `services.elephant` are enabled, Walker's systemd user service now starts after `elephant.service` and requires it. Set {option}`services.walker.enableElephantIntegration` to `false` to disable this service dependency.
    #NixOS #Nix #HomeManager

  26. A new service is available: 'services.elephant'. Elephant is a data provider service for application launchers such as Walker. The module can install Elephant, generate `~/.config/elephant/config.toml`, and run Elephant as a systemd user service.

  27. A new service is available: 'services.elephant'. Elephant is a data provider service for application launchers such as Walker. The module can install Elephant, generate `~/.config/elephant/config.toml`, and run Elephant as a systemd user service.
    #NixOS #Nix #HomeManager

  28. @arianvp the question remains on how you build all of this. Building software can be a mess, integrating it together is another level of complexity.

    I optimize my #Nix / #NixOS configurations for the exact hardware I am running and expect this trend to develop further with LLMs.

  29. New work laptop acquired, a Thinkpad T14 with AMD CPU and 64GB RAM.

    Installed #nixos with Gnome and it's working fine.

    Only glitch so far is that the NFC hardware causes a core to spin at 100% with a little IRQ storm, but I don't need that so I just BIOS disabled it and it's all good now.

    Configuration based Nix seems easy enough to install everything I wanted... Except...

    I need to get two things running to be compliant with corp policies and both lack #nix packages.

    The first is Kolide, but it looks like there's a nix flake for that... So I'll need to use flakes even though I wasn't intending to.

    The second is fleetdm and I need fleetd, for which there's no package, but fleetctl is packaged and can build fleetd, so I guess that's the route... But it immediately means part of the system won't be managed by nix and I don't know if I like that... I guess it's doable, just dirty.

    Overall though... This laptop is nice, the newer gnome is nice, nixos is nice.

  30. A new module is available: 'programs.t3code'. T3 Code is a minimal web GUI for coding agents; the module installs the application and can manage its JSON settings in '~/.t3/userdata/'.

  31. A new module is available: 'programs.t3code'. T3 Code is a minimal web GUI for coding agents; the module installs the application and can manage its JSON settings in '~/.t3/userdata/'.
    #NixOS #Nix #HomeManager

  32. A new module is available: 'programs.t3code'. T3 Code is a minimal web GUI for coding agents; the module installs the application and can manage its JSON settings in '~/.t3/userdata/'.
    #NixOS #Nix #HomeManager