Size: a a a

2020 September 26

АБ

Александр Бантьев... in NixOS
Ещё упростим
источник

АБ

Александр Бантьев... in NixOS
{
 inputs = {
   stable.url = "github:NixOS/nixpkgs/nixos-20.03";
   unstable.url = "github:NixOS/nixpkgs/nixos-unstable";
 };

 outputs = { self, stable, unstable }:
   let
     lib = stable.lib;
     pkgs = inputs.unstable.legacyPackages.x86_64-linux;
     externalDeps = [ pkgs.youtube-dl ];
   in {
     devShell."${system}" = pkgs.mkShell {
       inputsFrom = self.defaultPackage.x86_64-linux;
       buildInputs = with pkgs; [ poetry ] ++ externalDeps;
     };

     defaultPackage.x86_64-linux = pkgs.poetry2nix.mkPoetryApplication {
       projectDir = ./.;
       propagatedBuildInputs = externalDeps;
     };

     nixosConfiguration = # опустим для простоты
       { };
     aws-tgytdl = # опустим для простоты
       { };
   };
}
источник

E

EK in NixOS
Почему у него inputs = outputs, а в твоем примере = { self, nixpkgs} ? Это равнозначно или нет?
источник

АБ

Александр Бантьев... in NixOS
EK
Почему у него inputs = outputs, а в твоем примере = { self, nixpkgs} ? Это равнозначно или нет?
Это обычный синтакс никс, называется attrset destructuring/pattern matching
источник

E

EK in NixOS
Кинь ссылку на мануал по никс языку плиз если есть более-менее понятную на твой взгляд
источник

АБ

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

АБ

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

АБ

Александр Бантьев... in NixOS
Я когда-то переводил частично на русский, кажется
источник

E

EK in NixOS
Да, это с переводчиком пробовал))
источник

E

EK in NixOS
Если есть перевод буду благодарен)
источник

E

EK in NixOS
Очень тяжко без английского(((
источник

АБ

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

АБ

Александр Бантьев... in NixOS
К сожалению, оно сделано как слайды для презентации, а не как полноценный перевод :(
источник

E

EK in NixOS
Я все примеры покопировал твои, спасибо большое. Завтра буду сопоставлять и разбираться дальше. Сегодня уже чет совсем голова не соображает. Вот из-за таких допущений я и не могу понять что кто пишет. Открываешь 3 файла одновлеменно и получаешь три разных синтаксиса как будто. Один импортирует одно, другой тоже самое, но по-другому. Третий вообще третьим способом третье.
источник

E

EK in NixOS
Отличное руководство, как я раньше не наткнулся. Почитаю.
источник

АБ

Александр Бантьев... in NixOS
О, какой же я молодец
источник

АБ

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

АБ

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

E

EK in NixOS
Может мне тоже начать переводы делать? Я могу с помощью переводчика и окультуривания делать)
источник

АБ

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