System Manager 1.0 - Configure your Linux distribution fearlessly – Numtide

Not entirely the right audience here, but maybe this is useful if you are stuck with another distro.

TL;DR: With System Manager you can use a subset of the NixOS modules schema to add services and programs to other distros.

42 Likes

I did not know that Numtide has a blog, is there any chance you could add a rss feed? (sorry for hijacking this post)

3 Likes

Good idea, I will add it to the backlog.

1 Like

I think one of the main pain points to our users learning curve is: Try nix…OS, instead of other less intrusive tools like System Manager first.

So, I hope this project got so successful people start discussing add it to main repo like they do for home-manager.

Reposting the meme here

Congrats to your first stable release.

Thanks for numtide contribution to this ecosystem.

I didn’t have time to check the code, any compatibility we should be awere?

Ie: System Manager 1.0 >= 25.11 NixPkgs

5 Likes

Agreed.

About the compatibility, I’m also wondering: isn’t there a dependency with (host) SystemD version ? Assuming that system-manager is about to generate some SystemD files that might be used by the host SystemD

I’m currently giving a try, and my OS is not in the supported list so I apply the wiki ( Supported Platforms - System Manager ) but get the following error, any idea ?

error: A definition for option assertions' is not of type list of unspecified value’. TypeError: Definition values:

  • In `/nix/store/1ki9raw7992nqdsvj7ap7lw1v7gnm4vw-source/system.nix’:
    {
    osChecks = false;
    }