Size: a a a

2020 July 17

TZ

Timofey Zakrevskiy in NixOS
После обеда попробую убрать из nix-env и вписать в home.programs. Посмотрим, что из этого выйдет
источник

a

allter in NixOS
По идее, если что пойдёт не так, достаточно руками поменять одну символическую ссылку ~/.nix-profile на предыдущий профиль, что бы обратно nix появился.
источник

TZ

Timofey Zakrevskiy in NixOS
в общем, это возможно
источник

TZ

Timofey Zakrevskiy in NixOS
nix-env -u nix
источник

TZ

Timofey Zakrevskiy in NixOS
потом добавить home.packages = [pkgs.nix];
источник

TZ

Timofey Zakrevskiy in NixOS
наконец, PATH=$PATH:/nix/store/hash-nix-2.3.7/bin home-manager switch
источник

TZ

Timofey Zakrevskiy in NixOS
вуаля
источник

a

allter in NixOS
А home-manager не использует ~/.nix-profile?
источник

TZ

Timofey Zakrevskiy in NixOS
использует
источник

TZ

Timofey Zakrevskiy in NixOS
забавно: note: currently hard linking saves -5.88 MiB
источник

TZ

Timofey Zakrevskiy in NixOS
allter
А home-manager не использует ~/.nix-profile?
$ exa -la ~/.nix-profile
bin -> /nix/store/jbihvddrsvhaa6618xxi9lidk775dgl7-home-manager-path/bin
источник

a

allter in NixOS
Просто если использует, то можно было и без манипуляций с PATH сначала поставить (сделать доступным для юзера) nix через home-manager, а потом удалить через nix-env.
источник

TZ

Timofey Zakrevskiy in NixOS
allter
Просто если использует, то можно было и без манипуляций с PATH сначала поставить (сделать доступным для юзера) nix через home-manager, а потом удалить через nix-env.
Я пробовал. HM тогда на конфликты ругаться будет. Он не любит, когда нужный ему пакет уже стоит в системе через nix-env
источник

TZ

Timofey Zakrevskiy in NixOS
возможно, это как-то обходится через приоритеты, но у меня ни кофеина в крови, ни желания с ними разбираться не было
источник

a

allter in NixOS
Понятно. Спасибо за опыт, возможно тоже пригодится. :)
источник
2020 July 19

AS

Anton Smetanin in NixOS
Подскажите. Можно ли как-то посмотреть разницу в мегабайтах между двумя поколениями? Или только руками замерить объём /nix/store до и после, запустив предварительно сборку мусора?
источник

VL

Valerii Leontiev in NixOS
Здравствуйте. Наткнулся на чат. Слышал давно про пакетник nix, но все руки не доходили предметно понять принципы его работы.

Если я устанавливаю nix в "неродную" ось, и какому-то пакету, установленному с его помощью, нужны, скажем, иксы, он установит свои дополнительно, или потянет из оси?
источник

JC

Julian =) Coffee in NixOS
Свои
источник

VL

Valerii Leontiev in NixOS
Знакомые все лица)
Понял, спасибо.

А вообще, на практике, имеет смысл использовать nix в неродной системе, или все это полумеры и нужна nixos? Может камни какие подводные
источник

JC

Julian =) Coffee in NixOS
Радикальность это не обязательно что-то хорошее.

Я вот на Арче сижу, но тот же полибар у меня из никса.
Из подводных есть fontconfig, у которого от версии зависит формат конфига и если в системе одна версия, а у прог из никса другая - то могут быть беды.
источник