Edit: added notes in the next post about how to get started.

More Nix and non-systemd goodness that I've just learned about.

Finix: fast init Nix

https://github.com/finix-community/finix

An (experimental) Nixos system using finit.

The maintainer reached out to me on discourse and cued me in on this project after I posted about my Liberated Systemd overwrite. I didn't know anyone was working on this, but I'm pleasently surprised!

It's usable right now and (according to them) would benefit from some more experienced users to test things out.

I've not tried it yet (I expect some stuff to not work, but I've seen some setups from folks that appear to have full DEs and WMs). However, I'm glad there's a real PID 1 replacement that is working in NixOS.

It's all built on top of nixpkgs, so it looks like (and the maintainer confirmed) you can just fold this into your existing config and the fix whatever systemd services that weren't ported.

I'll probably play with this soon. Very cool!

1/

#Nix #NixOS #Finix #Linux #Systemd #Finit

GitHub - finix-community/finix: An experimental os, featuring finit as pid 1, to explore the NixOS design space

An experimental os, featuring finit as pid 1, to explore the NixOS design space - finix-community/finix

GitHub
@abmurrow intriguing, it does sound fun to try out.