Conversation
Notices
-
SkaΓ°i (skadi@stereophonic.space)'s status on Saturday, 04-Jun-2022 04:04:13 UTC SkaΓ°i NixOS looks really complicated :blobcatdisturbed: - Santa Claes πΈπͺππ°π likes this.
-
Santa Claes πΈπͺππ°π (clacke@libranet.de)'s status on Saturday, 04-Jun-2022 04:05:19 UTC Santa Claes πΈπͺππ°π @skadi It's complicated, especially the threshold for doing anything at all is a bit high, but the ability to run the equivalent of a python venv for any kind of software is absolutely incredible and a life changer. -
πΉππ ε¦ε½ (nyx@social.xenofem.me)'s status on Saturday, 04-Jun-2022 04:10:08 UTC πΉππ ε¦ε½ @skadi I don't really care for it because a lot of the problems it solves can be solved by just not using a clusterfuck of an OS like GNU/Linux -
πΉππ ε¦ε½ (nyx@social.xenofem.me)'s status on Saturday, 04-Jun-2022 04:10:08 UTC πΉππ ε¦ε½ @skadi well, I should say that in the context of what it's trying to solve, it's pretty neat, and nix as a packaging system is also nice. but it's a case of solving problems that shouldn't need to be solved in the first place -- i.e. don't use an OS or programming language that is so shitty that you need an overengineered pure functional programming package manager like Nix(OS) to manage things sanely -
Santa Claes πΈπͺππ°π (clacke@libranet.de)'s status on Saturday, 04-Jun-2022 04:10:08 UTC Santa Claes πΈπͺππ°π @nyx @skadi It solves the essential problem of "I want to run these exact pieces of software together in an environment" better than any OS, programming language or container tool provides solutions for, but if you don't feel that need it's probably overengineered for any problem it accidentally solves on the way there. -
Santa Claes πΈπͺππ°π (clacke@libranet.de)'s status on Saturday, 04-Jun-2022 05:20:07 UTC Santa Claes πΈπͺππ°π @hobson @skadi Yes, anaconda is brilliant! If you're on a machine you don't have root on, Anaconda is a great way to get the latest git, python and node.
It makes different tradeoffs from Nix which makes it better for some use cases, but it doesn't do full source reproducibility.
It is actually a dream of mine to create a kind of Nix Lite to mix the relocatability of Anaconda with the source reproducibility of Nix. -
hobs (hobson@mastodon.social)'s status on Saturday, 04-Jun-2022 05:20:08 UTC hobs -
Santa Claes πΈπͺππ°π (clacke@libranet.de)'s status on Saturday, 04-Jun-2022 05:20:52 UTC Santa Claes πΈπͺππ°π @hobson @skadi For anyone doing CI with Python and not using e.g. Docker for managing Python versions I highly recommend the tox-conda plugin.