Size: a a a

2021 June 19

E

ElXreno in NixOS
А, ну это было бы удобнее, да. Но зачем в sha256 это указывать, как многие сейчас делают - не понятно. Если только в будущем конечно кто-нибудь везде не зареплейсит sha256 на hash.
источник

АБ

Александр Бантьев... in NixOS
Ну думаю так, да
источник

AV

Alexander Vershilov in NixOS
Так ещё тупые вопросы:

{ foo = callPackage "./foo" {};
, bar = callPackage "./bar" {};
}


В bar/default.nix:

{ pkgs
, foo
}: ...
источник

AV

Alexander Vershilov in NixOS
В каком случае foo не надо передавать явно в bar и он виден?
источник

AV

Alexander Vershilov in NixOS
У меня просто так было из-коробки, а когда этот кусок перекинул в другой репозиторий всё развалилось, теперь хочется понять, как оно должно работать правильно
источник

АБ

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

АБ

Александр Бантьев... in NixOS
Если первый файл -- это оверлей, то тогда всё будет работать
источник

AV

Alexander Vershilov in NixOS
Вот не работает
источник

АБ

Александр Бантьев... in NixOS
Или если callPackage там из lib.makeScope, но это замороченно
источник

AV

Alexander Vershilov in NixOS
ни с self.callPackage ни с super.callPackage
источник

АБ

Александр Бантьев... in NixOS
Покажи больше контекста тогда
источник

AV

Alexander Vershilov in NixOS
Хотя стоп, может с self.callPackage и ок будет, я с именами протупил
источник

АБ

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

АБ

Александр Бантьев... in NixOS
Ну да, там self.callPackage нужен
источник

АБ

Александр Бантьев... in NixOS
Иначе могут быть проблемы при фиксе
источник

AV

Alexander Vershilov in NixOS
Сейчас, если не вздетит, то покажу
источник

AV

Alexander Vershilov in NixOS
Я же правильно понимаю, что если первый файл оверлей, то всё будет работать если self, а если super, то аргумента foo в конексте ещё нет
источник

АБ

Александр Бантьев... in NixOS
Там зависит от того, как фикс произойдет
источник

АБ

Александр Бантьев... in NixOS
Но в общем случае да, однако в частных может и с super работать
источник

AV

Alexander Vershilov in NixOS
Так, а вот такое
источник