Size: a a a

2020 November 25

АБ

Александр Бантьев... in NixOS
Имеется в виду nix-shell или nix shell ?
источник

SM

Sergey Makarov in NixOS
nix develop/nix shell
источник

АБ

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

SM

Sergey Makarov in NixOS
а, в nix shell вроде что-то заработало
источник

АБ

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

SM

Sergey Makarov in NixOS
Вообще я через nix-direnv гоняю
источник

АБ

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

SM

Sergey Makarov in NixOS
http://ix.io/2Fr0
вот так работает
источник

АБ

Александр Бантьев... in NixOS
Ilya Kos
Я правильно понимаю что мне в Nix Flakes надо руками указывать все платформы, на которых мой проект может собраться?
Да, в целом так
источник

АБ

Александр Бантьев... in NixOS
Но можно использовать github:numtide/flake-utils , там за тебя написано много кода
источник
2020 November 26

YP

Yuriy Pitomets in NixOS
как множество в список превратить?
источник

АБ

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

YP

Yuriy Pitomets in NixOS
о, огонь! Спасибо
источник

H

Hex0S in NixOS
Как дополнительные флаги к ./configure прописать?
источник

АБ

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

АБ

Александр Бантьев... in NixOS
Но я думаю что в default.nix будет быстрее
источник

H

Hex0S in NixOS
@balsoft я успешно собрал barcode с патчами под osx через nix-shell -p. Как можно установить пакет, и как можно поделиться поделкой в репозиторий nix?
источник

АБ

Александр Бантьев... in NixOS
Установить -- с помощью nix-env -i или home-manager (лучше последнее)
источник

АБ

Александр Бантьев... in NixOS
Hex0S
@balsoft я успешно собрал barcode с патчами под osx через nix-shell -p. Как можно установить пакет, и как можно поделиться поделкой в репозиторий nix?
Поделиться -- изменяешь пакет в nixpkgs и делаешь PR, потом пингуешь кого-нибудь (мейнтейнера, например)
источник

H

Hex0S in NixOS
NIXPKGS_ALLOW_UNSUPPORTED_SYSTEM=1 nix-shell -p "barcode.overrideAttrs(_: { configureFlags = \"ac_cv_func_calloc_0_nonnull=yes\" ; patches = [ ./0.99.patch ]; })"
собралось таким макаром.
как изменить пакет в Nixpkgs? что такое PR?
источник