Size: a a a

2021 June 10

АБ

Александр Бантьев... in NixOS
Так, значит я неправильно понимаю как работают модули в nur
источник

АБ

Александр Бантьев... in NixOS
Скинь пример, который ты хочешь подключить
источник

N

Nikolay in NixOS
источник

АБ

Александр Бантьев... in NixOS
Ну на мой взгляд просто добавляешь sikmir.url = github:sikmir/nur-packages в inputs и потом imports = [ "${sikmir}/modules/services/gmnisrv.nix" ]; и services.gmnisrv.package = nur.repos.sikmir.packages.gmnisrv или как-то так
источник

N

Nikolay in NixOS
хм, тоже вариант, не тянуть весь nur, а только свою репу, только тогда надо в нее добавить flake.nix, иначе так не подключить.
источник

АБ

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

N

Nikolay in NixOS
о, даже так можно. Но все равно получается "error: infinite recursion encountered" о чем говорится в nur readme.
источник

АБ

Александр Бантьев... in NixOS
Как подключаешь?
источник

АБ

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

N

Nikolay in NixOS
imports = [ "${sikmir}/modules/services/gmnisrv.nix" ];
источник

АБ

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

АБ

Александр Бантьев... in NixOS
Это даже без services.gmnisrv.enable = true ?
источник

N

Nikolay in NixOS
да
источник

goldstein опять in NixOS
Я правильно понимаю, что основное назначение Flakes — это замена shell.nix с возможностью легко использовать зависимости, которых нет в основных репах?
источник

АБ

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

АБ

Александр Бантьев... in NixOS
Тогда вообще что-то странное
источник

АБ

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

АБ

Александр Бантьев... in NixOS
Это из-за config.ids
источник

goldstein опять in NixOS
А как тогда?
источник

goldstein опять in NixOS
Я попытался это сделать и теперь у меня не работает оверлей
Какой-то рандомный гист предлагает мне определить оверлей вне флейка, но как я это сделаю, если nixos-rebuild запускает сразу флейк
Я также могу прибить оверлей гвоздями к определённой версии и хешу, но не хочу это делать. Меня устроит нестабильная версия neovim, я ради неё оверлей и добавлял
источник