Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

As a NixOS user, I love systemd


I'm interested in NixOS but it only supports systemd.

Seriously, init systems like OpenRC do one thing and do it well. Where have I heard that before?


NixOS doesn't follow the UNIX philosophy in many ways, especially when it comes to systemd. If you want NixOS you will have to use systemd and embrace it. Otherwise you can go the Guix route and try to make the most out of the much inferior ecosystem.


NixOS does systemd right:

- systemd gives the use a unified API for working with services. The journal etc. - Nix gives the programmer a nice way to define systemd units.

If you hate systemd due to normal Linux..NixOS might change your mind.


Officially yes. Unofficially there're have been attempts to support other init systems, e.g. https://sr.ht/~guido/nixos-init-freedom/ (s6), https://github.com/svanderburg/nix-processmgmt (abstract; allows a few inits).


Yes! Even when not on NixOS I like systemd, one reasonable(not perfect) way to do things? Sign me up!




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: