Size: a a a

2020 April 27

ц

ц in NixOS
Про nixos-rebuild, nix-shell и прочее
источник

АБ

Александр Бантьев in NixOS
И их уже очень много кто поддерживает
источник

АБ

Александр Бантьев in NixOS
К примеру, nixpkgs, NUR и home-manager у меня уже через флейки подключены
источник

ц

ц in NixOS
У меня уже свои флейки на баше
источник

S

Soul in NixOS
так они есть или их нет?
источник

АБ

Александр Бантьев in NixOS
А всё остальное -- через слой совместимости ("в режиме niv")
источник

ц

ц in NixOS
источник

АБ

Александр Бантьев in NixOS
Александр Бантьев
А всё остальное -- через слой совместимости ("в режиме niv")
Т.е. через флейки, но с flake = false
источник

АБ

Александр Бантьев in NixOS
Сейчас убежусь, что не накосячил нигде, и залью на github
источник

АБ

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

АБ

Александр Бантьев in NixOS
На самом деле было очень приятно, что мой конфиг и так представлял собой флейк, только на niv и собственных костылях, а теперь от всего этого можно избавиться
источник

АБ

Александр Бантьев in NixOS
Пока что единственная жертва -- самописная приватная фигнотень на haskell.nix со stack
источник

АБ

Александр Бантьев in NixOS
Она просто не собирается nix 2.4 из-за написанных мной же костылей в haskell.nix (а именно -- builtins.fetchGit { ... ref = "*"; ...})
источник

KZ

Kirill Zaborsky in NixOS
а за счёт чего оно быстрей niv?
источник

АБ

Александр Бантьев in NixOS
Kirill Zaborsky
а за счёт чего оно быстрей niv?
За счёт того, что фетчит всё только один раз
источник

KZ

Kirill Zaborsky in NixOS
гут, ктоб туториал для тупых написал...
или пропоузал он не критично от имплементации отличается?
источник

АБ

Александр Бантьев in NixOS
Отличается только названиями аттрибутов
источник

АБ

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

АБ

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

АБ

Александр Бантьев in NixOS
А вот это вот уже гораздо ближе: https://github.com/NixOS/rfcs/pull/49/files
источник