Size: a a a

2020 November 11

АБ

Александр Бантьев... in NixOS
Если ты руками уберешь из flake.lock что-то, то никс скорее всего заругается
источник

АБ

Александр Бантьев... in NixOS
Alexander N.
вообще что имеет смысл пинить прямо в flake.nix, а что в локах? Есть какие нибудь good practice
Во flake.nix пинишь то, что редко обновляется, во flake.lock -- то, что чаще обновляется.
источник

С

Сергей in NixOS
как определить buildPythonApplication какой питон нужно использовать ?
источник

KS

Kirill Saksin in NixOS
Пользователям nix и одновременно bpytop посвящается - https://github.com/aristocratos/bpytop/issues/195

просьба понатыкать +1
источник
2020 November 12

N

Nikolay in NixOS
Сергей
как определить buildPythonApplication какой питон нужно использовать ?
python3Packages.buildPythonApplication
источник

TZ

Timofey Zakrevskiy in NixOS
Если билд требует всяких штук вида libc6-dev, то это в какой части nixpkgs искать?
источник

A

Alexander in NixOS
Timofey Zakrevskiy
Если билд требует всяких штук вида libc6-dev, то это в какой части nixpkgs искать?
libc6-dev — это название пакета с хедерами glibc в ubuntu.
Тебе нужно просто указать glibc в зависимостях
источник

TZ

Timofey Zakrevskiy in NixOS
Alexander
libc6-dev — это название пакета с хедерами glibc в ubuntu.
Тебе нужно просто указать glibc в зависимостях
спасибо, сейчас попробую
источник

TZ

Timofey Zakrevskiy in NixOS
Ура, эта часть работает
источник

TZ

Timofey Zakrevskiy in NixOS
Хм, у меня такого добра, похоже, вагон. Нужен хедер - по хедеру я могу нагуглить убунтовый пакет - как мне дальше найти соответствующий пакет в терминах nixpkgs?
источник

AN

Alexander N. in NixOS
ну примерно так, да
источник

AN

Alexander N. in NixOS
glibc впрочем обычно в stdenv входит
источник

KZ

Kirill Zaborsky in NixOS
странный ответ "ну примерно так, да" на вопрос "как найти?"
источник

АБ

Александр Бантьев... in NixOS
Timofey Zakrevskiy
Хм, у меня такого добра, похоже, вагон. Нужен хедер - по хедеру я могу нагуглить убунтовый пакет - как мне дальше найти соответствующий пакет в терминах nixpkgs?
Если есть header -- nix-index + nix-locate
источник

АБ

Александр Бантьев... in NixOS
Т.е. сначала nix-index, потом nix-locate include/mylib.h
источник

AN

Alexander N. in NixOS
Kirill Zaborsky
странный ответ "ну примерно так, да" на вопрос "как найти?"
это в общем относилось скорее к двум предыдущим репликам
источник

TZ

Timofey Zakrevskiy in NixOS
В общем, там много чего, что я не понимаю. Я попробую через nix-locate + nix-index
источник

TZ

Timofey Zakrevskiy in NixOS
пока что получаются взаимно исключающие решения - для одного из хедеров мне нужен пакет glibc, а для того, чтобы находился stdlib.h гугл говорит, что glibc надо убрать
источник

TZ

Timofey Zakrevskiy in NixOS
Александр Бантьев
Т.е. сначала nix-index, потом nix-locate include/mylib.h
запустил индексацию, ждём-с
источник

TZ

Timofey Zakrevskiy in NixOS
Хм, получил вот такое:
[nix-shell:~]$ nix-locate libio.h

(libidn2.bin)                                    17,221 r /nix/store/p4s4jf7aq6v6z9iazll1aiqwb34aqxq9-bootstrap-tools/include-glibc/bits/libio.h
(libidn2.bin)                                       918 r /nix/store/p4s4jf7aq6v6z9iazll1aiqwb34aqxq9-bootstrap-tools/include-glibc/libio.h
источник