Size: a a a

2020 May 20

KZ

Kirill Zaborsky in NixOS
ну из ридми: NixOS profiles covering hardware quirks.
источник

KZ

Kirill Zaborsky in NixOS
и плюс в дискурс можно в трэд тоже вопрос написать
источник

KZ

Kirill Zaborsky in NixOS
а про "строчки" можно посмотреть о чём оно на https://nixos.org/nixos/options.html# - там линки на сырцы
источник

VY

Vasiliy Yorkin in NixOS
Vasiliy Yorkin
спасибо, пробую, кажется, я просто не свичнулcя (почему-то!)
хотя конфиг менялся, но nixos-rebuld почему-то не понял этого. после вот этого изменения https://t.me/ru_nixos/58545 свич начал что-то делать

ок, пошло, щас узнаем)
ок, я продвинулся, но при билде
error: attribute 'currentSystem' missing, at /nix/store/l3i4dxnghgxh3dcs33vbwd4ljgpyfdk3-source/pkgs/top-level/impure.nix:87:34

в flake.nix:

inputs = {
 nixpkgs = {
   type = "indirect";
   id = "nixpkgs";
 };
 ...
}


я так понимаю, что в таком случае nixpkgs берётся из реестра, а там это мастер-ветка (?)
источник

VY

Vasiliy Yorkin in NixOS
источник

VY

Vasiliy Yorkin in NixOS
осталось понять почему...
источник

VY

Vasiliy Yorkin in NixOS
а, хм https://github.com/NixOS/nixpkgs/pull/68897#discussion_r367061295

нет, я не очень понимаю о чём это
источник

АБ

Александр Бантьев... in NixOS
А как ты используешь inputs.nixpkgs ?
источник

VY

Vasiliy Yorkin in NixOS
Это единственный файл, где у меня упоминается inputs.nixpkgs: http://ix.io/2mO3
источник

VY

Vasiliy Yorkin in NixOS
Т.е.
"${inputs.nixpkgs}/nixos/modules/installer/scan/not-detected.nix"
источник

VY

Vasiliy Yorkin in NixOS
Хм,
> In particular, the following are disallowed in a flake:
* Access to the system type (builtins.currentSystem).
(https://github.com/tweag/rfcs/blob/flakes/rfcs/0049-flakes.md)
источник

АБ

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

АБ

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

VY

Vasiliy Yorkin in NixOS
У тебя просто ещё есть вот такие строчки в конфиге, которых у меня нет:
    registry.nixpkgs = {
     from = { id = "nixpkgs"; type = "indirect"; };
     flake = inputs.nixpkgs;
   };
источник

АБ

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

VY

Vasiliy Yorkin in NixOS
ааа
источник

АБ

Александр Бантьев... in NixOS
Vasiliy Yorkin
У тебя просто ещё есть вот такие строчки в конфиге, которых у меня нет:
    registry.nixpkgs = {
     from = { id = "nixpkgs"; type = "indirect"; };
     flake = inputs.nixpkgs;
   };
не, это не важно
источник

VY

Vasiliy Yorkin in NixOS
мм, у меня даже без строчки
"${inputs.nixpkgs}/nixos/modules/installer/scan/not-detected.nix"

та же ошибка...
источник

VY

Vasiliy Yorkin in NixOS
ладно, я даже комментария не понял, если честно :)
(сорри, что отвлекаю, я понимаю, что щас обычный день и все работают, кроме меня 😂 настраивающего себе ОС)
источник

АБ

Александр Бантьев... in NixOS
Значит где-то в другом месте есть nixpkgs или даже
источник