Size: a a a

2020 May 19

֍֎

֍ ֎ in NixOS
NOBODY HERE
Please what does "idk" signify ?
"I don't know"
источник

VY

Vasiliy Yorkin in NixOS
а у nix profile install nixpkgs#hello те же минусы, что и у nix-env ...?
источник

VY

Vasiliy Yorkin in NixOS
а, апгрейдить установленные с nix profile install ... пакеты можно, вот в чём разница
источник

ц

ц in NixOS
nix-env -u тоже можно
источник

VY

Vasiliy Yorkin in NixOS
мм, тогда я пока не понял сходу в чём разница, смотрю доклад Eelco Dolstra
источник

VY

Vasiliy Yorkin in NixOS
я енвом не пользовался, поэтому задумался, а есть ли смысл пользоваться nix profile install, если у меня всё декларативно в конфиге описывается... наверное, нет
источник

АБ

Александр Бантьев... in NixOS
Vasiliy Yorkin
я енвом не пользовался, поэтому задумался, а есть ли смысл пользоваться nix profile install, если у меня всё декларативно в конфиге описывается... наверное, нет
Не особо
источник

VY

Vasiliy Yorkin in NixOS
понял, спасибо
источник

АБ

Александр Бантьев... in NixOS
Он просто сделан более логично, чем nix-env с точки зрения интерфейса
источник

VY

Vasiliy Yorkin in NixOS
А никакого мануала как с сабмодулей или каналов или niv перелезть на flakes не существует ведь? :) А то я даже не знаю с чего начать, у меня сейчас nixpkgs и home-manager сделаны сабмодулями
источник

VY

Vasiliy Yorkin in NixOS
Как я понимаю, нужно создать файлик flakes.nix ручками, в нём перечислить всё никсовое, что у меня было раньше сабмодулями (вроде того же хоум-менеджера и nixpkgs). И как-то lock-файл ещё создаваться должен...
источник

SM

Sergey Makarov in NixOS
Вроде бы можно через nix flake add
источник

SM

Sergey Makarov in NixOS
А, нет, это для registry
источник

VY

Vasiliy Yorkin in NixOS
Ладно, досмотрю пока доклад до конца...
источник

AS

Alexey Shmalko in NixOS
поставь nix.package = pkgs.nixFlakes, если ещё не сделал
сделай flake.nix
мапь сабмодули на inputs
внутри конфига юзай inputs вместо сабмодулей

локфайл создастся сам
источник

VY

Vasiliy Yorkin in NixOS
Примерно, понял. Спасибо, пробую
источник

AS

Alexey Shmalko in NixOS
Vasiliy Yorkin
Примерно, понял. Спасибо, пробую
как передать inputs внутрь конфига
https://github.com/rasendubi/dotfiles/commit/9aacb3c6413a83c4cfa6ed5453042d60ec775e71#diff-aacb4ce123f9200898dff4a35e6a8461R115

ну и там вокруг мой дифф, когда я переходил на флейки
источник

VY

Vasiliy Yorkin in NixOS
ооо, спасибо :) это полезно
источник

VY

Vasiliy Yorkin in NixOS
всё таки придётся ещё https://github.com/tweag/rfcs/blob/flakes/rfcs/0049-flakes.md прочитать, на дурака не прокатит) ну ок, я начинаю врубаться, кажется
источник

VY

Vasiliy Yorkin in NixOS
а что значит
type = "indirect";

?
источник