Alexander
У меня, кстати, есть довольно старый вопрос по обновлению софта через nix
Например, в nixpkgs есть следующие атрибута, котором соответствуют некоторые версии одного и того же пакета
nixpkgs.foobar foobar-4.0
nixpkgs.foobar3 foobar-3.3
nixpkgs.foobar2 foobar-2.5
Мне нужно поставить foobar-2.5, я делаю nix-env -iA nixpkgs.foorbar2
, и всё нормально.
Но, если я сделаю после этого nix-env -ub
, то foobar-2.5 обновится до foobar-4.0
Как такую ситуацию предотвратить, не отказываясь от обновления софта?
Один из вариантов - не использовать nix-env. Я в подобной ситуации в конфиге home-manager указал конкретный атрибут в списке нужных мне пакетов