Size: a a a

2021 June 03

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in NixOS
откуда self.inputs возьмется?
источник

G

GNU/Cab in NixOS
Оверлеи — интересная штука, они не по очереди применяются
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in NixOS
Так inputs есть только в configuration.nix, т.к. он вызывается из flake.nix, а оверлеи вызыываются из NIX_PATH, откуда у них inputs будет?!
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in NixOS
я НЕ про оверлеи в configuration.nix, повторяю
источник

G

GNU/Cab in NixOS
А, чорт, чуть не распарсил. Тогда всем известный хак, nix.path.nixpkgs = writeFile ''args: import nixpkgs args // { overlays = [...]; }''
источник

G

GNU/Cab in NixOS
Ессно это не скомпиляется сразу, но настроение ты понял)
источник

G

GNU/Cab in NixOS
(стукни дважды, если не понял)
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in NixOS
не понял, поиск по опциям не выдает ничего про nix.path
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in NixOS
источник

G

GNU/Cab in NixOS
nix.nixPath
источник

G

GNU/Cab in NixOS
Но там и семантика чуть другая
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in NixOS
хмм
источник

G

GNU/Cab in NixOS
nixPath = [ "nixpkgs=${pkgs.path}" ];
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in NixOS
Вот это не должно сделать то же самое по сути?
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in NixOS
nixpkgs=/etc/nixpkgs при этом офк
источник

G

GNU/Cab in NixOS
Перестань фиксить мой конфиг)
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in NixOS
Вот у меня pkgs
источник

G

GNU/Cab in NixOS
Короче, подмени в NIX_PATH nixpkgs на свой файл с аргументами)
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in NixOS
Свитчнулся на новую конфигурацию - нифига оверлеи не видит
источник

G

GNU/Cab in NixOS
бл
источник