Skip to content

SuXYIO/declmysys

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

DeclMySys

Intro

What

DeclMySys (Declare My System), the simple, declarative, system config manager.

Inspired by Nix, lighter than Nix.

Why

When it comes to managing system configs, you are basically left with two options:

  • Stow, the simple yet non-flexible
  • Nix, the powerful yet complex

I mean, Nix did do a great job in managing, but it complicated for sure. After all, it's made for reproducibility, so it has to keep generations and stuff. It's mostly a production environment thing.

Maybe, for us who just does ricing, it's time to consider using a simpler tool.

Roadmap

  • Define config formats
  • Basic implementation
  • Multi-system support

Note

I'm just getting started to programming, let alone having only used C and Python. Go and stuff is pretty new to me, so it's also a learning project for me, into the real development world.

btw, Rust will NOT be used as far as I'm concerned. Yes, I tried to learn it, and I failed 😅.

About

the simple, declarative, system config manager

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors