Size: a a a

2020 October 02

NM

Nikita Mistyukov in NixOS
т.е если я сделаю nix-build my-shell.nix и оно сотворит в текущем каталоге результ, то колект гарбаж пройдет мимо?
источник

АБ

Александр Бантьев... in NixOS
Nikita Mistyukov
т.е если я сделаю nix-build my-shell.nix и оно сотворит в текущем каталоге результ, то колект гарбаж пройдет мимо?
Да.
источник

АБ

Александр Бантьев... in NixOS
Но только убедись, что правильно делаешь :)
источник

NM

Nikita Mistyukov in NixOS
о как, спасибо.
источник

NM

Nikita Mistyukov in NixOS
Александр Бантьев
Но только убедись, что правильно делаешь :)
а как неправильно можно сделать?)))
источник

АБ

Александр Бантьев... in NixOS
Чистит, но вместе с шеллами же
источник

АБ

Александр Бантьев... in NixOS
Nikita Mistyukov
а как неправильно можно сделать?)))
Ну можно собрать саму деривацию, а не шелл к ней
источник

АБ

Александр Бантьев... in NixOS
Что значит "старые"?
источник

NM

Nikita Mistyukov in NixOS
Александр Бантьев
Ну можно собрать саму деривацию, а не шелл к ней
ничо непонятно, но очень интересно. в общем попробую))) а там потом видно будет
источник

АБ

Александр Бантьев... in NixOS
Вопрос в том, что твой способ будет сносить все шеллы, кроме тех, что в данный момент открыты
источник

АБ

Александр Бантьев... in NixOS
Если я правильно понимаю
источник

АБ

Александр Бантьев... in NixOS
А я думаю, Никите нужно, чтобы все шеллы в "живых" проектах (т.е. тех, которые есть в ФС) оставались на месте
источник

АБ

Александр Бантьев... in NixOS
И если я ничего не путаю, для этого нужно их собрать, чтобы оставался симлинк в nix store с прикрепленным gc root.
источник

АБ

Александр Бантьев... in NixOS
Возможно, я просто тупой )))00
источник

AS

Alexey Shmalko in NixOS
Или ты используешь lorri, который (вроде) добавляет шелы в gc roots
источник

SM

Sergey Makarov in NixOS
Alexey Shmalko
Или ты используешь lorri, который (вроде) добавляет шелы в gc roots
Есть ещё nix-direnv, он попроще
источник

NM

Nikita Mistyukov in NixOS
Александр Бантьев
А я думаю, Никите нужно, чтобы все шеллы в "живых" проектах (т.е. тех, которые есть в ФС) оставались на месте
все пральна. инет медленный, и после каждой чистки, открываю проект - а он давай мне опять качать все это дело блин)) а без чистки никуда. как-то очень быстро 256г диск засирается чисто системой. уже для домашней папки прикупил вторые 256г))
источник

NM

Nikita Mistyukov in NixOS
мож там надо какой флаг еще выставить, типа keep_deriavations? чо та такое мельком где-то видел)
источник

E

EK in NixOS
Господа, подскажите пожалуйста, как мне получить постоянный путь к файлу /nix/store/хэш-myprogram/bin/myprogram
источник

E

EK in NixOS
и можно ли как-то обойти изменение хэша в рамках моей задачи
источник