Size: a a a

2020 February 21

AV

Alexander Vershilov in NixOS
источник

AP

Anatolii Prylutskyi in NixOS
потому что в одну строку поменял ядро:)
источник

АБ

Александр Бантьев in NixOS
Alexander Vershilov
packageSourceOverrides 
 { foo = super.lib.cleanSource ../backend/foo; }
Не очень понял
источник

AV

Alexander Vershilov in NixOS
У меня таким образом добавлены пакеты в haskellPackages, и nix-build собирает их (точнее контейнеры, которые зависят от этих пакетов)
источник

АБ

Александр Бантьев in NixOS
Хмм
источник

АБ

Александр Бантьев in NixOS
Тогда попробуй добавить отдельный оверрайд
источник

АБ

Александр Бантьев in NixOS
foo.overrideAttrs (_: { MY_ENV_VAR = "foobar"; })
источник

AV

Alexander Vershilov in NixOS
foo = (super.lib.cleanSource ../backend/foo).overrideAttrs(_: ...);

так будет?
источник

AV

Alexander Vershilov in NixOS
Или можно как-то лучше?
источник

AV

Alexander Vershilov in NixOS
Alexander Vershilov
foo = (super.lib.cleanSource ../backend/foo).overrideAttrs(_: ...);

так будет?
Это было неверное предположение, т.к. attribute overrideAttrs is missing
источник

АБ

Александр Бантьев in NixOS
Alexander Vershilov
foo = (super.lib.cleanSource ../backend/foo).overrideAttrs(_: ...);

так будет?
Я думаю, что нужно будет отдельный оверрайд сделать
источник

AV

Alexander Vershilov in NixOS
{ haskelPackages = super.haskellPackages.override {
   overrides = haskellSelf: haskellSuper:
     {
       foo = haskellSuper.foo.overrideAttrs(_: { GHCRTS="-A128M -qb0"; });
     };

если так то тоже самое
источник

AV

Alexander Vershilov in NixOS
стоп, я идиот
источник

AV

Alexander Vershilov in NixOS
@balsoft  спасибо! оно минимум собирается, как бы ещё окружение проверить...
источник

АБ

Александр Бантьев in NixOS
preBuild = "env"
источник

AV

Alexander Vershilov in NixOS
Эх, не взлетит, нужно ghc пересобирать 🙁
источник

AV

Alexander Vershilov in NixOS
А может в nixpkgs есть ghc собранный с -rtsopts?
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝 in NixOS
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝 in NixOS
Я уже до этого у себя выставлял апстримную сессию своими силами, все там ок
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝 in NixOS
а сейчас у меня система не билдится
источник