Size: a a a

2020 April 28

SM

Sergey Makarov in NixOS
А, это в локе хэши, чёт прохлопал
источник

AS

Alexey Shmalko in NixOS
Alexander T
Написал я такой derivation для модуля ядра (драйвер usb-wifi адаптера). Вот такой командой собирается вроде то, что нужно:
nix-build -E "with import <nixpkgs> {}; callPackage ./default.nix {kernel=linux;}".
Подскажите, пожалуйста, как прикрутить это к configuration.nix. Желательно без overlay.
Была попытка:
boot.extraModulePackages =
   [(pkgs.callPackage ./rtl8188gu {inherit kernel;})];

Ошибка: attribute 'kernel' missing, at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:163:28.
boot.extraModulePackages =
   [(pkgs.callPackage ./rtl8188gu { kernel = pkgs.linux; })];
источник

ц

ц in NixOS
Alexander T
Написал я такой derivation для модуля ядра (драйвер usb-wifi адаптера). Вот такой командой собирается вроде то, что нужно:
nix-build -E "with import <nixpkgs> {}; callPackage ./default.nix {kernel=linux;}".
Подскажите, пожалуйста, как прикрутить это к configuration.nix. Желательно без overlay.
Была попытка:
boot.extraModulePackages =
   [(pkgs.callPackage ./rtl8188gu {inherit kernel;})];

Ошибка: attribute 'kernel' missing, at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:163:28.
А что не так с оверлеями?
источник

SM

Sergey Makarov in NixOS
А nixos-rebuild так и юзает старый nix-build?
источник

АБ

Александр Бантьев... in NixOS
Sergey Makarov
А nixos-rebuild так и юзает старый nix-build?
С nixFlakes уже нет
источник

SM

Sergey Makarov in NixOS
О, классно, можно избавиться от костыля с `nix-build` значит
источник

АБ

Александр Бантьев... in NixOS
Sergey Makarov
О, классно, можно избавиться от костыля с `nix-build` значит
Да!
источник

АБ

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

АБ

Александр Бантьев... in NixOS
(ну как все, все костыли которые использовались для сборки этой самой репы...)
источник

SM

Sergey Makarov in NixOS
Правда, что-то апдейт долго идёт прямо очень
источник

SM

Sergey Makarov in NixOS
Уже восемь гигов отъел
источник

SM

Sergey Makarov in NixOS
Я конечно обновил стабильную ветку и переехал на nixFlakes, но не должно же это было за собой столько всего потянуть
источник

RG

Ramil G in NixOS
Sergey Makarov
Я конечно обновил стабильную ветку и переехал на nixFlakes, но не должно же это было за собой столько всего потянуть
Да что это такое хоть? Я пропустил
источник

RG

Ramil G in NixOS
Можно в флудильне обсудить
источник

SM

Sergey Makarov in NixOS
Про флейки вот
источник

SM

Sergey Makarov in NixOS
А nixFlakes это я так понимаю превью-версия никса с их поддержкой
источник

SM

Sergey Makarov in NixOS
@balsoft, на странице NUR пишут, что у них есть экспериментальная поддержка flakes, как оно, не пробовал?
источник

АБ

Александр Бантьев... in NixOS
Sergey Makarov
Я конечно обновил стабильную ветку и переехал на nixFlakes, но не должно же это было за собой столько всего потянуть
А как именно переехал?
источник

АБ

Александр Бантьев... in NixOS
Sergey Makarov
@balsoft, на странице NUR пишут, что у них есть экспериментальная поддержка flakes, как оно, не пробовал?
Пробовал
источник

SM

Sergey Makarov in NixOS
Александр Бантьев
А как именно переехал?
Выставил nix.package = nixFlakes
источник