4 ms·
Guix, and I think Nix also, package the things from these other package managers so you can manage them all with the same package manager. This also means featu
by opan 5y ago
Guix, and I think Nix also, package the things from these other package managers so you can manage them all with the same package manager. This also means features like rollbacks can apply to your emacs packages.
You can run pip on Guix System, but I don't think you'd have to, ideally. Same for rust's cargo and so on.
- amelius 5y agoOk, makes sense. Does that mean that you don't get the latest updates that are available in pip? Also, what happens if you incidentally run pip on a Nix system? Will it mess up your installation?
- 3836293648 5y agoI can't speak for pip, but cargo, rust's package manager, packages disappear on reboot. Doesn't matter for development since libraries are stored with your project, but any tools you install via cargo are gone
- opan 5y agoYou can update packages to newer commits ahead of guix itself updating the package with a simple command[0] as long as dependencies and such haven't changed. So, if guix were behind, you should be able to easily remedy it. [0] guix install mpv --with-commit=mpv=cc4ada655aae06218b900bb434e3521566394cde