Был у меня один LaTeX проект, сборка которого была привязана на какой-то коммит nixpkgs не то 2018, не то 2019 года. Когда я пару лет спустя попробовал его собрать я обнаружил что (1) некоторые зависимость вылетели из бинарного кэша, и их надо собирать из исходников и (2) некоторые исходники на CTAN возвращают 404. А вот это обидно. Мораль — бэкапы в целом, и
nix-store --export в частности это хорошо. Ну и удалять исходники это нехорошо, но люди творят хрень, с этим мало что можно сделать.Второй пример это вот эта ссылочка на архив с POSIX документацией: https://pubs.opengroup.org/onlinepubs/9699919799/download/susv4-2018.tar.bz2 Я не знаю какого черта, но архив регулярно меняется. И уже третий раз когда я пытаюсь раскатать свой уютный config.nix на новой машине, Nix ругается на hash mismatch. Мораль все та же — бэкапы это хорошо.