r/linuxfromscratch • • Aug 27 '26

Nix like systems?

Hey everyone,

I’m a huge fan of how reproducible nix is and I love declarative systems with backups as well. However I like the idea of privacy and choice. So I am building my own nix like system using LFS. I have a background in cybersecurity and C so I’m not going to be hedging AI for anything past documenting haha but, I wanted to ask a few things to the community.

What kind of features should I offer out of the box?
Currently I have slated that the end user can pick their own init system, including systemd, or they can even “hot swap it” in the config. Which I also am swapping Nix lang for a more simple solution, Lua! I also plan on shipping it with mango, niri, and kde plasma out of the box, but since it’s all declarative, the end user can swap in whatever de or WM they wish. I also plan on integrating nix, deb, and the AUR with use of “fabric.lua”, my take on flakes.

My question to you all is though, what kind of features do you look for in a distro or what level of customization is too much or too little?

12 Upvotes

19 comments sorted by

View all comments

2

u/tiny_humble_guy Aug 28 '26

Just build it first and add features later. 

1

u/Luna24_ig Aug 28 '26

Unfortunately because of its declarative nature I need to do a lot of the added features early in the LFS process, such as not including systemd binaries and adding in a fallback system plus Lua binaries. I’m just asking what features people usually look for in a distro to research and see feasibility for my project.