Size: a a a

2020 April 28

АБ

Александр Бантьев... in NixOS
Andrew Tropin
А покажите плз кто-нить shell.nix для питонячего проекта, желательно, чтобы там использовалась зависимость не из nixpkgs (то, что есть в pip, но нет в никсе)
Это нужно либо ручками описывать, либо pypi2nix
источник

АБ

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

AT

Andrew Tropin in NixOS
Александр Бантьев
Это нужно либо ручками описывать, либо pypi2nix
pypi2nix упал с You are using pip version 9.0.1, however version 20.1 is available.
pip2nix тоже упал но с другой ошибкой)
источник

АБ

Александр Бантьев... in NixOS
Andrew Tropin
pypi2nix упал с You are using pip version 9.0.1, however version 20.1 is available.
pip2nix тоже упал но с другой ошибкой)
Прям упал?
источник

АБ

Александр Бантьев... in NixOS
Скорее всего ошибка там другая
источник

AT

Andrew Tropin in NixOS
источник

AT

Andrew Tropin in NixOS
Александр Бантьев
Скорее всего ошибка там другая
да, видимо проблема с matplotlib
источник

KZ

Kirill Zaborsky in NixOS
у меня в шелл.никс есть такое с пайпая - https://gist.github.com/qrilka/8218ce9e6879b658a48c81e5c63cab0b
но это CLI тулза, конечно :)
источник

SM

Sergey Makarov in NixOS
А как в такой схеме включать несвободные пакеты?
источник

АБ

Александр Бантьев... in NixOS
Sergey Makarov
А как в такой схеме включать несвободные пакеты?
Причем здесь свободные/несвободные пакеты? Или ты про флейк nixpkgs?
источник

АБ

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

АБ

Александр Бантьев... in NixOS
В конфиге nixpkgs.config.allowUnfree = true вроде хватило
источник

AT

Alexander T in NixOS
Написал я такой 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
Александр Бантьев
Причем здесь свободные/несвободные пакеты? Или ты про флейк nixpkgs?
Да, я именно про это
А flake.nix руками только писать?
источник

АБ

Александр Бантьев... in NixOS
Sergey Makarov
Да, я именно про это
А flake.nix руками только писать?
Ну как бы да
источник

АБ

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

АБ

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

SM

Sergey Makarov in NixOS
Хэши узнавать по старинке запуская билд ломать и смотреть?
источник

АБ

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

АБ

Александр Бантьев... in NixOS
Во flake.nix ни одного хэша (кроме sha1 гитовых, которые не обязательны) нет
источник