home.social

#nixos — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #nixos, 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. Okay, it was just something about the "restart every service" update&switch that I had to hard reset that the next boot was weird, a reboot after a "clean" update&switch and everything is happy.

    I don't love that #NixOS appears to require a reboot to apply giant updates, I thought they were something we left behind in the 90s

  9. Oh what just broke with the updates I applied.
    These worked 30 minutes ago.

    Very thankful for an OS with a concept of snapshots
    #NixOS or #Hyprland which of you is at fault today?

  10. Using a repo like codeberg and for managing a for that applies for all multiple machines of a fleet each, having their own git branch, using the .#<machine_of_fleet> is really hard. Does anyone do this too? Why is it so hard? For example I have stopped using as a command because it makes no sense to me and leads to confusion, and use switch and restore. Also I have made a mental note not to refer to "main" in any operation other than the one master machine. Tips?

  11. Ah it's "nixos-upgrade.service" and a buzillion of cc1plus and g++ processes.

    #NixOS

    WTF?!?

  12. Check out my fully riced, bar-less, Hyprland NixOS desktop. :rofl: 😍

    #linux #hyprland #nixos

  13. @Larvitz

    My deployment workflow for my #Mastodon UI

    1 appimagetool packs #Python, #Gunicorn & web_client.py locally into a fresh AppImage 📦
    2 The script uploads the AppImage to the #NixOS #server via scp 🚀
    3 The #systemd service mastodon-ui is automatically restarted via #ssh 🔄

  14. @Larvitz

    My deployment workflow for my #Mastodon UI

    1 appimagetool packs #Python, #Gunicorn & web_client.py locally into a fresh AppImage 📦
    2 The script uploads the AppImage to the #NixOS #server via scp 🚀
    3 The #systemd service mastodon-ui is automatically restarted via #ssh 🔄

  15. @Larvitz

    My deployment workflow for my #Mastodon UI

    1 appimagetool packs #Python, #Gunicorn & web_client.py locally into a fresh AppImage 📦
    2 The script uploads the AppImage to the #NixOS #server via scp 🚀
    3 The #systemd service mastodon-ui is automatically restarted via #ssh 🔄

  16. @Larvitz

    My deployment workflow for my #Mastodon UI

    1 appimagetool packs #Python, #Gunicorn & web_client.py locally into a fresh AppImage 📦
    2 The script uploads the AppImage to the #NixOS #server via scp 🚀
    3 The #systemd service mastodon-ui is automatically restarted via #ssh 🔄

  17. @Larvitz

    My deployment workflow for my #Mastodon UI

    1 appimagetool packs #Python, #Gunicorn & web_client.py locally into a fresh AppImage 📦
    2 The script uploads the AppImage to the #NixOS #server via scp 🚀
    3 The #systemd service mastodon-ui is automatically restarted via #ssh 🔄

  18. Started the #NixOS 26.05 release update for our #RiscV homeserver 🚀

  19. pssst, the next Codename for the #NixOS 26.11 release will be Zokor 👀

  20. Musik streamen mit Music Assistant über AirPlay auf die Sonos Lautsprecher funktioniert tadellos und Multiroom funktioniert auch einwandfrei. Die Music Assistant Android App ist zwar noch Alpha und die Animation sind noch nicht super smooth, aber die Funktionalität die schon da ist, funktioniert auch einwandfrei. Lautsprecher zuweisen ist manchmal etwas mystisch, aber das liegt nicht an der App. Ich vermute den initialen, sprich ersten Lautsprecher den man ausgewählt hat, kann man nicht migrieren und damit auch nicht rauswerfen.

    Und das ganze ganz klar mit NixOS, hab's ja schließlich auch paketiert. 😌😌

    #MusicAssistant #HomeAssistant #NixOS

  21. Quick 'n' dirty #bash script for #NixOS admin tasks that should also be useful for #Guix .
    I'm pretty sure I'm not the first one to write something like this, but it was quicker to implement it than to find prior art.
    But if any fellow sysadmins/selfhosters know of a standard way to do this, I'd love to know more.

    Motivating example:
    ./enter "$(pgrep forgejo)" forgejo admin user

    Should be useful for one-off #Forgejo admin tasks without having to copy the settings manually and without having to edit your system config.

    paste.sr.ht/~raingloom/ca6b3eb

    cc: #theWorkshop

  22. Quick 'n' dirty #bash script for #NixOS admin tasks that should also be useful for #Guix .
    I'm pretty sure I'm not the first one to write something like this, but it was quicker to implement it than to find prior art.
    But if any fellow sysadmins/selfhosters know of a standard way to do this, I'd love to know more.

    Motivating example:
    ./enter "$(pgrep forgejo)" forgejo admin user

    Should be useful for one-off #Forgejo admin tasks without having to copy the settings manually and without having to edit your system config.

    paste.sr.ht/~raingloom/ca6b3eb

    cc: #theWorkshop

  23. Quick 'n' dirty #bash script for #NixOS admin tasks that should also be useful for #Guix .
    I'm pretty sure I'm not the first one to write something like this, but it was quicker to implement it than to find prior art.
    But if any fellow sysadmins/selfhosters know of a standard way to do this, I'd love to know more.

    Motivating example:
    ./enter "$(pgrep forgejo)" forgejo admin user

    Should be useful for one-off #Forgejo admin tasks without having to copy the settings manually and without having to edit your system config.

    paste.sr.ht/~raingloom/ca6b3eb

    cc: #theWorkshop

  24. Quick 'n' dirty #bash script for #NixOS admin tasks that should also be useful for #Guix .
    I'm pretty sure I'm not the first one to write something like this, but it was quicker to implement it than to find prior art.
    But if any fellow sysadmins/selfhosters know of a standard way to do this, I'd love to know more.

    Motivating example:
    ./enter "$(pgrep forgejo)" forgejo admin user

    Should be useful for one-off #Forgejo admin tasks without having to copy the settings manually and without having to edit your system config.

    paste.sr.ht/~raingloom/ca6b3eb

    cc: #theWorkshop

  25. Quick 'n' dirty #bash script for #NixOS admin tasks that should also be useful for #Guix .
    I'm pretty sure I'm not the first one to write something like this, but it was quicker to implement it than to find prior art.
    But if any fellow sysadmins/selfhosters know of a standard way to do this, I'd love to know more.

    Motivating example:
    ./enter "$(pgrep forgejo)" forgejo admin user

    Should be useful for one-off #Forgejo admin tasks without having to copy the settings manually and without having to edit your system config.

    paste.sr.ht/~raingloom/ca6b3eb

    cc: #theWorkshop

  26. @smeikx @davidculley If you don’t want to break the system at every upgrade of the package base? Consider Nixos.
    It is in a different league (especially when zfs is needed) its selective upgrade and stability is key in this.
    Break it? Reboot and choose the working configuration. It works with symlinks to the complete set of applications etc.

    But the learning curve and ease of use for changes is steep… not a beginners choice

    #NixOS

  27. While #Omarchy is a nice topping for #ArchLinux, it's simply too opinionated. When DHH decides: "Aight guys, we (and by "we" I mean "I") will replace waybar with quickshell in the next release" you basically have to accept that or work around it. That doesn't play well with me and my opinions of a sovereign system.

    Therefore I just tried my first #NixOS install and so far I'm liking it very much. Gonna play around with it the next few weeks. I might replicate some Omarchy things, though.

  28. What is going on here? #NixOS Context: The last hash was obtained from version 1.5.1. Flake: github.com/duesee/nix-shell-ni

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

  30. Announcing feed-repeat v1.0, a self-hostable tool that repeats old blog posts in new feeds, for you to reread the old gems or to remember the past: abhinavsarkar.net/notes/2026-f

    #release #feeds #haskell #nixos

  31. Announcing feed-repeat v1.0, a self-hostable tool that repeats old blog posts in new feeds, for you to reread the old gems or to remember the past: abhinavsarkar.net/notes/2026-f

    #release #feeds #haskell #nixos

  32. Announcing feed-repeat v1.0, a self-hostable tool that repeats old blog posts in new feeds, for you to reread the old gems or to remember the past: abhinavsarkar.net/notes/2026-f

    #release #feeds #haskell #nixos

  33. Announcing feed-repeat v1.0, a self-hostable tool that repeats old blog posts in new feeds, for you to reread the old gems or to remember the past: abhinavsarkar.net/notes/2026-f

    #release #feeds #haskell #nixos

  34. Announcing feed-repeat v1.0, a self-hostable tool that repeats old blog posts in new feeds, for you to reread the old gems or to remember the past: abhinavsarkar.net/notes/2026-f

    #release #feeds #haskell #nixos

  35. @reticulum I am seeing uses 0.4.6 but seems not to be in any repo. Any ideas where the LXST 0.4.6 source code is? (Am building derivation). Edit: code available via

    pip download --no-deps lxst==0.4.6

    unzip lxst-0.4.6-py3-none-any.whl -d lxst-0.4.6/

  36. AlexLoop showed up yesterday & this evening was my first time playing with HF & FT8. Heard a fair amount on 40m with #ft8 using #WSJT, but nothing on 10m. Maybe I need to try again during the day?
    Also maybe time to actually get my general license so I can TX on HF outside of 10m because this looks fun.

    Also the first time I've used this laptop for anything since putting #NixOS on it.
  37. Do i know anyone who got bambu studio synchronizing with the printer on a nix system?

    (please no bambu is evil remarks, i know)

    There was some issue with the keyring after authentication. Leaving the "nix" way and moving to flatpack solved that.

    It now synchs my devices / settings but when trying to print something it is not properly synching and drops cons.

    Printer is working fine with Bambustudio on cachy / arch

    #nixos #bambu #3dprinting

  38. How do you all check if your #NixOS machine needs a reboot after deploying an update?

    Is this good, or is there a built-in mechanism?

    if [ "$(readlink /run/booted-system/{initrd,kernel,kernel-modules})" = \
    "$(readlink /run/current-system/{initrd,kernel,kernel-modules})" ]; then
    echo "No reboot needed for kernel/initrd/modules"
    else
    echo "Reboot needed"
    fi

  39. it's been only a month of me trying and seeing how feels and uhh...

    I have it on four different machines now? :neocat_scream_scared:

  40. it's been only a month of me trying and seeing how #NixOS :nixos: feels and uhh...

    I have it on four different machines now? :neocat_scream_scared:

  41. Finally managed to generate my :nixos: module documentation with proper links to their declarations:

    gitlab.com/nobodyinperson/yann

  42. @mfenniak

    Made a :nixos: module to ensure certain users exist and have their ssh keys set up:

    gitlab.com/nobodyinperson/yann

    Not terribly pretty as it has to touch the sqlite(-only) database to delete the temporary access tokens, but it works.

  43. Updating the open-source community event web-app Lauti by @klasse_methode to version 1.2.0 for the #NixOS repository 🚀 github.com/NixOS/nixpkgs/pull/

    If you want to see it in action, we also have it running here in #Karlsruhe ▶️ karlsunruh.org