Size: a a a

2020 April 19

ц

ц in NixOS
Александр Ермолов
просто ссылочками?
Там youtube-dl встроенный
источник

ц

ц in NixOS
Должен играть
источник

АБ

Александр Бантьев in NixOS
dump_stack()
С node2nix знаком. Иногда пингую, может что более православное появится.
Ну есть много вариантов, в том числе https://github.com/serokell/nix-npm-buildpackage
источник

АБ

Александр Бантьев in NixOS
Но все варианты немного говно
источник

MY

Marat Yanchurin in NixOS
Добрый день.
https://github. com/cyberdront/Confi_nixos

Как посмотреть каких путей не хватает при компиляции mobile-nixos?

Ошибки:
Run-time dependency libunwind found: NO (tried pkgconfig and cmake)
stripping FHS paths in `./arch/m68k/tools/amiga/Makefile'...
Found pkg-config: /nix/store/77q4agjl45624815r5w1f4lbb9hm31b0-pkg-config-0.29.2/bin/pkg-config (0.29.2)
stripping FHS paths in `./arch/microblaze/Makefile'...
stripping FHS paths in `./arch/microblaze/boot/Makefile'...
Did not find CMake 'cmake'
Found CMake: NO
Build-time dependency wayland-scanner found: NO (tried pkgconfig)
meson.build:1553:2: ERROR: Dependency "wayland-scanner" not found, tried pkgconfig

$ wayland-scanner --version
wayland-scanner 1.18.0

$ cmake --version
cmake version 3.16.5
CMake suite maintained and supported by Kitware (kitware. com/cmake).

$ export |grep nixpkgs
declare -x NIXPKGS_CONFIG="/etc/nix/nixpkgs-config.nix"
declare -x NIX_PATH="nixpkgs=/nix/var/nix/profiles/per-user/root/channels/nixos:nixos-config=/etc/nixos/configuration.nix:/nix/var/nix/profiles/per-user/root/channels"

$ cat /etc/os-release
VERSION="20.09pre221706.b61999e4ad6 (Nightingale)"
VERSION_CODENAME=nightingale
VERSION_ID="20.09pre221706.b61999e4ad6"
PRETTY_NAME="NixOS 20.09 (Nightingale)"
источник

b

blkmrkt in NixOS
Скопипейстил https://raw.githubusercontent.com/NixOS/nixpkgs/2c906666e54c9f050b4a25142b4ff0e73c9b7dcc/pkgs/servers/clickhouse/default.nix и пытаюсь собрать clickhouse внутри нашего репо под nixpkgs, но почему-то оно ломается на импорте clang-unwrapped внутри этого файла. clang-unwrapped вроде как экспортится самим`llvm`.

Сам clickhouse я вызываю с помощью (callPackage ./clickhouse {}) из нашего кастомного default.nix. Если я заменю эту строчку просто clickhouse (из замороженных нами nixpkgs), то оно начинает билдится, но с поведением которое мне необходимо оверрайднуть кастомным никсфайлом.
источник

b

blkmrkt in NixOS
blkmrkt
Скопипейстил https://raw.githubusercontent.com/NixOS/nixpkgs/2c906666e54c9f050b4a25142b4ff0e73c9b7dcc/pkgs/servers/clickhouse/default.nix и пытаюсь собрать clickhouse внутри нашего репо под nixpkgs, но почему-то оно ломается на импорте clang-unwrapped внутри этого файла. clang-unwrapped вроде как экспортится самим`llvm`.

Сам clickhouse я вызываю с помощью (callPackage ./clickhouse {}) из нашего кастомного default.nix. Если я заменю эту строчку просто clickhouse (из замороженных нами nixpkgs), то оно начинает билдится, но с поведением которое мне необходимо оверрайднуть кастомным никсфайлом.
Если задать вопрос иначе: можно ли как-то оверрайднуть cmakeFlags внутри готового пакета, не копипастя весь его default.nix? Может вызвать его как-то так
(callPackage clickhouse { cmakeFlags += [ “-DENABLE_GOVNO=0” ] })
источник

AS

Alexey Shmalko in NixOS
источник

b

blkmrkt in NixOS
blkmrkt
Если задать вопрос иначе: можно ли как-то оверрайднуть cmakeFlags внутри готового пакета, не копипастя весь его default.nix? Может вызвать его как-то так
(callPackage clickhouse { cmakeFlags += [ “-DENABLE_GOVNO=0” ] })
Ок разобрался, добавив в оверлей:
clickhouse = super.clickhouse.overrideAttrs (super: rec {
                cmakeFlags = super.cmakeFlags ++ [
                    "-DENABLE_MYSQL=0"
                ];
            });
источник

b

blkmrkt in NixOS
Спасибо! Несправедливо что эти доки так плохо гуглятся. Напоминает грустный положняк с доками пакетов к хаскелю, там то же самое.
источник

KZ

Kirill Zaborsky in NixOS
по разным оверрайдам есть очень неплохое выступление с никсконфа - https://www.youtube.com/watch?v=6VepnulTfu8
хотя это, конечно, не ман, пялиться надо :)
источник

b

blkmrkt in NixOS
Kirill Zaborsky
по разным оверрайдам есть очень неплохое выступление с никсконфа - https://www.youtube.com/watch?v=6VepnulTfu8
хотя это, конечно, не ман, пялиться надо :)
спасибо, посмотрю!
источник

АБ

Александр Бантьев in NixOS
Marat Yanchurin
Добрый день.
https://github. com/cyberdront/Confi_nixos

Как посмотреть каких путей не хватает при компиляции mobile-nixos?

Ошибки:
Run-time dependency libunwind found: NO (tried pkgconfig and cmake)
stripping FHS paths in `./arch/m68k/tools/amiga/Makefile'...
Found pkg-config: /nix/store/77q4agjl45624815r5w1f4lbb9hm31b0-pkg-config-0.29.2/bin/pkg-config (0.29.2)
stripping FHS paths in `./arch/microblaze/Makefile'...
stripping FHS paths in `./arch/microblaze/boot/Makefile'...
Did not find CMake 'cmake'
Found CMake: NO
Build-time dependency wayland-scanner found: NO (tried pkgconfig)
meson.build:1553:2: ERROR: Dependency "wayland-scanner" not found, tried pkgconfig

$ wayland-scanner --version
wayland-scanner 1.18.0

$ cmake --version
cmake version 3.16.5
CMake suite maintained and supported by Kitware (kitware. com/cmake).

$ export |grep nixpkgs
declare -x NIXPKGS_CONFIG="/etc/nix/nixpkgs-config.nix"
declare -x NIX_PATH="nixpkgs=/nix/var/nix/profiles/per-user/root/channels/nixos:nixos-config=/etc/nixos/configuration.nix:/nix/var/nix/profiles/per-user/root/channels"

$ cat /etc/os-release
VERSION="20.09pre221706.b61999e4ad6 (Nightingale)"
VERSION_CODENAME=nightingale
VERSION_ID="20.09pre221706.b61999e4ad6"
PRETTY_NAME="NixOS 20.09 (Nightingale)"
Как собираешь?
источник

AN

Alexander N. in NixOS
Коллеги, а ни у кого нет проблем с iwlwifi в AP режиме? (вопрос не совсем nix-specific да)
источник

b

blkmrkt in NixOS
Меня очень интересует одна загадка, наверное это проблема курицы и яйца. Делаю вот это внутри nix-shell:
(companyname) kai@kai-mbp16:~/repos/companyname$ which gcc
/usr/bin/gcc

Практикуется ли заморозка самих компиляторов в виде дериваций? Похоже что 99% проблем несовместимости macOS/Linux билдов идет именно отсюда.
источник

MY

Marat Yanchurin in NixOS
Александр Бантьев
Как собираешь?
источник

АБ

Александр Бантьев in NixOS
Полный лог давай
источник

АБ

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

АБ

Александр Бантьев in NixOS
blkmrkt
Меня очень интересует одна загадка, наверное это проблема курицы и яйца. Делаю вот это внутри nix-shell:
(companyname) kai@kai-mbp16:~/repos/companyname$ which gcc
/usr/bin/gcc

Практикуется ли заморозка самих компиляторов в виде дериваций? Похоже что 99% проблем несовместимости macOS/Linux билдов идет именно отсюда.
Под линуксом -- да
источник

АБ

Александр Бантьев in NixOS
Под макосью -- нет, там костылем просовываются фреймворки и компиляторы
источник