Ivan Čukić is a user on functional.cafe. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.
Ivan Čukić @ivan

is one of the strangest distros I've ever tried. But quite astonishing - I'll need to blog about it soon.

· Web · 2 · 5

@ohyran
Everything is in a central config file with declarative syntax. You configure *everything* (even which packages you want installed) through it.

OS installation - start Vim, open the config, make your changes and start the install.

Replicating installs - copy the config.

Package installs, sshd/httpd setup, everything - fire up Vim, edit the config, and activate it.

If you screw up anything, roll back to any of the previous configs/versions (they are still on the disk).

@ivan I played with it for a while, it is awesome. Check out nixOps as well.

@soapdog That goes a bit beyond what I need, but good to know that it exists when my needs start growing. :)

@ivan It would be rather interesting if Windows 11 moves to a transaction-based package manager like #NixOS

@Guide42XYZ It is hard for me to even think that Windows can be a package-managed OS (I've left that world after W95) - and having it declarative sounds even more like a fairy tale ;)