Size: a a a

2021 March 17

N

Nikita Ursol in NixOS
в кеш загрузи, и будет счастье
источник

YM

Yurii Matsiuk in NixOS
Я недавно советовался по поводу сети в билдах. Хотел тут бампнуть версию, а там такое:
https://github.com/fluxcd/flux2/blob/main/Makefile#L21
источник

YM

Yurii Matsiuk in NixOS
Эта хрень рендерит манифесты, которые находятся в других репах во время билда. Ну и ещё гит чекает. На сколько я понял никс .git дропает в билде
источник

YM

Yurii Matsiuk in NixOS
Интересно как бы вы завернули это в Никс?
источник

YM

Yurii Matsiuk in NixOS
А, ну да. make build фейлится, потому что отрендеренных манифестов нет в определенной директории
источник

MG

Misha Gusarov in NixOS
Ух, а как поменять mkpasswd в nixos/modules/profiles/base.bix? Тоже выключить и свою копию притащить?
источник

АБ

Александр Бантьев... in NixOS
Да, но там можно без копипасты обойтись
источник

АБ

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

АБ

Александр Бантьев... in NixOS
(в котором mkpasswd пропатчен)
источник

MG

Misha Gusarov in NixOS
Уф, а как оно попадает в систему? Не вижу, кто вообще его подключает.
источник

АБ

Александр Бантьев... in NixOS
Хм, я вообще-то не уверен что оно попадает в систему
источник

АБ

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

АБ

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

АБ

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

АБ

Александр Бантьев... in NixOS
Из nixos/modules/config/system-path.nix mkpasswd добавляется
источник

MG

Misha Gusarov in NixOS
Странно. В 20.08 нет, а пакет есть.
источник

MG

Misha Gusarov in NixOS
Но если засунуть в systemPackages попяченый, то работает.
источник

MG

Misha Gusarov in NixOS
А как сослаться в nix develop на пакет, который в конфигурации системы, описанной флейком?
источник

MG

Misha Gusarov in NixOS
Я тут собрал пакетик, но кривенько, теперь хочу воспроизвести проблему руками.
источник

АБ

Александр Бантьев... in NixOS
Misha Gusarov
А как сослаться в nix develop на пакет, который в конфигурации системы, описанной флейком?
Сделай во флейке legacyPackages.x86_64-linux = self.nixosConfigurations.<one of your machines>.pkgs; и потом просто nix develop .#package
источник