Hey folks, I used Arch based distros a lot during all my Linux life, but I always was wonder to try Nix or Guix type package managers. I always thought they were the solution to the problem of reproducible project environments or neat environment management, and they (partially) are. The problem that they are too bloated. I really don't want to install another GC daemon or learn domain specific language (that no one knows) to setup my system. Finally I come to the conclusion that I need nothing else rather the kind of `python-venv` functionallity, but for kind of any needs :P
Luckly, the Arch Linux developers were so kind to separate the core of the `pacman` (`libalpm`), so It was easy to implement first PoC of this kind of tool. In short it's just a tool that is able rootless installation of the any `pacman` compatible package(s) in the separate directory, so you can configure you're environment that way to use it (see `Usage` section of `README.md` file). It's really not Arch specific if configure dependencies and environment kindly, do it kind of ultimate solver of all my problems.
What do you think? Did I missed any similar tool I can try? Is it solves any of problems or I'm just too worried about my packages and projects dependencies in my system?
Luckly, the Arch Linux developers were so kind to separate the core of the `pacman` (`libalpm`), so It was easy to implement first PoC of this kind of tool. In short it's just a tool that is able rootless installation of the any `pacman` compatible package(s) in the separate directory, so you can configure you're environment that way to use it (see `Usage` section of `README.md` file). It's really not Arch specific if configure dependencies and environment kindly, do it kind of ultimate solver of all my problems.
What do you think? Did I missed any similar tool I can try? Is it solves any of problems or I'm just too worried about my packages and projects dependencies in my system?