Emanuel Berg wrote: > Have a look at this blog post and program: > > Managing OpenBSD installed packages declaratively > > https://dataswamp.org/~solene/2022-05-05-openbsd-declarative-packages-with-pkgset.html > > That's sure one idea, to have a config file (that's the > "declarative" part) and then a script that converts that into > commands of/to the traditional package manager to setup the > system in accordance ... > > Anyone has that for Debian and Debian-like systems?
You can do it with puppet, chef, ansible, salt... You can go further into it with guix and nix. It can be quite a lot of work, which is generally worthwhile if you have many systems that need to be centrally controlled and are similar to each other, or if you need to accurately replicate a system many times. For a single user's machine, it's unlikely to be rewarding except intellectually. -dsr-