Size: a a a

2021 January 18

LW

LOL WTF in NixOS
И главное зачем кто-то через configuration настраивает, а кто-то через defaults?
источник

SM

Sergey Makarov in NixOS
LOL WTF
И главное зачем кто-то через configuration настраивает, а кто-то через defaults?
Какой defaults?
источник

LW

LOL WTF in NixOS
Sergey Makarov
Какой defaults?
Файл конфига, с которого производят imports = [ ]
источник

SM

Sergey Makarov in NixOS
LOL WTF
Где он находится?
источник

LW

LOL WTF in NixOS
Т.е. в первую очередь чтение конфига начинается с flake?
источник

АБ

Александр Бантьев... in NixOS
LOL WTF
И главное зачем кто-то через configuration настраивает, а кто-то через defaults?
Кому как удобнее
источник

АБ

Александр Бантьев... in NixOS
configuration.nix -- старое стандартное название, но файл не обязательно должен так называться
источник

АБ

Александр Бантьев... in NixOS
Достаточно передать nixos-rebuild -I nixos-config=/path/to/your/nixos/configuration/file.nix <...>
источник

LW

LOL WTF in NixOS
Спасибо.
источник

LW

LOL WTF in NixOS
А можешь подсказать про options, lib, inputs? Где про все это узнать? Если я эту хрень не укажу в начале, то сборка остановится или молча продолжится и придется гадать чего не хватает?
источник

LW

LOL WTF in NixOS
И как эти штуки называются
источник

АБ

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

LW

LOL WTF in NixOS
А можно как-то узнать нужны они мне или нет?
источник

АБ

Александр Бантьев... in NixOS
Если они где-то в файле используются, то вычисление файла прервется и nix тебе скажет, чего ему не хватает
источник

АБ

Александр Бантьев... in NixOS
LOL WTF
А можно как-то узнать нужны они мне или нет?
Начни писать конфиг, сразу узнаешь )
источник

LW

LOL WTF in NixOS
Я начал, с таким не сталкивался еще.
источник

АБ

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

АБ

Александр Бантьев... in NixOS
Пока простой конфиг -- обычно достаточно pkgs, а иногда и без них можно
источник

АБ

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

АБ

Александр Бантьев... in NixOS
options и config -- это для написания собственных модулей либо переиспользования существующих, тебе скорее всего не особо нужно.
источник