Size: a a a

2021 June 19

AV

Alexander Vershilov in NixOS
И я его не передавал явно
источник

АБ

Александр Бантьев... in NixOS
Потому что он вшивается туда при создании callPackage
источник

АБ

Александр Бантьев... in NixOS
Ты же callPackage берешь откуда-то? Из self или super, например
источник

АБ

Александр Бантьев... in NixOS
Ну так вот когда тот packageset создавался, то он создавался с помощью (приблизительно, там куча оговорок) lib.makeScope, который сделал callPackage
источник

AV

Alexander Vershilov in NixOS
Неочевидно! (Хотя я тут не спорю как должно быть, а пытаюсь научиться если что)
источник

АБ

Александр Бантьев... in NixOS
Я понимаю, извини если я спорю :)
источник

АБ

Александр Бантьев... in NixOS
Если есть время, то в nix pills это очень хорошо описано
источник

АБ

Александр Бантьев... in NixOS
Да, неочевидно, это сложная часть никса
источник

АБ

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

AV

Alexander Vershilov in NixOS
Натравлю на nix pills нашего SRE как с остальным освоится
источник

AV

Alexander Vershilov in NixOS
Я сам очень набегами к никсу подхожу
источник

АБ

Александр Бантьев... in NixOS
Если что, делать { pkgs, <...> } в заголовках пакетов, которые после этого callPackage-ишь -- не очень хорошая идея
источник

АБ

Александр Бантьев... in NixOS
Лучше явно указывать все зависимости
источник

AV

Alexander Vershilov in NixOS
Хм, точно? Я только что убрал лишнее, теперь у меня { pkgs, $company } там
источник

AV

Alexander Vershilov in NixOS
Можно и вернуть
источник

АБ

Александр Бантьев... in NixOS
Чтобы стало чуть понятнее, откуда там берется pkgs, интересный факт: pkgs -- это просто такой аттрсет внутри nixpkgs!
источник

AV

Alexander Vershilov in NixOS
Да, это я понимаю
источник

LL

Lama Lover in NixOS
Коллеги, а как резолвить конфилкты home-manager-а?

Более конкретно
collision between `/nix/store/j47n5bdmf4qb7ggvan6ij2dsicxpbmnw-mpv-with-scripts-0.33.1/bin/mpv' and `/nix/store/gxjhqhgsjxkra564vvh3sgnl4v3h7zgm-mpv-with-scripts-0.33.1/bin/mpv'


Мне нужно удалить старый mpv из store? Как это правильно сделать?
источник

АБ

Александр Бантьев... in NixOS
Ну, так не очень хорошо делать, потому что кросс-компиляция сломается
источник

АБ

Александр Бантьев... in NixOS
Конфликт не в nix store, а в твоем конфиге home-manager
источник