Вопросы с тегом 'nixpkgs'

Nixpkgs - это набор пакетов, доступных через менеджер пакетов Nix.
1

Построение зависимости от заработка в Nix

Я только начинаю разбираться с Nix, поэтому извиняюсь, если я пропустил ответ на свой вопрос в документах. Я хочу использовать Nix для установки защищенной производственной машины с минимальным набором библиотек и исполняемых файлов. Я не хочу, чтоб...
13 янв. '16 в 14:31
1

Как функции вызова Nix "callPackage" определяются без эллипсиса?

Чтобы вызвать функцию Nix, которая использует заданное деструктурирование, вам необходимо передать ей набор именно с теми ключами, которые ему требуются, не более и не менее: nix-repl> ({ a }: a) { a = 4; b = 5; } error: anonymous function at (st...
06 сент. '17 в 19:48
1

Переопределение python с python3 в vim_configurable.customize

Я следую этому шаблону для настройки моего пользовательского vim с помощью Nix. Мой vim-config/default.nix выглядит следующим образом: { pkgs }: let my_plugins = import ./plugins.nix { inherit (pkgs) vimUtils fetchFromGitHub; }; in with (pkgs // ...
04 апр. '17 в 2:15
2

nixOS: как восстановить из-за столкновения между двумя экземплярами одного и того же пакета, той же версии

Вот моя версия nixos: $ nixos-version 16.09pre85931.125ffff (Flounder) Вот моя оболочка script: $ cat test.nix { nixpkgs ? import <nixpkgs> { }, compiler ? "ghc801" }: let inherit (nixpkgs) pkgs; ghc = pkgs.haskell.packages.${compi...
19 окт. '16 в 5:02
1

node2nix override; wrapProgram: команда не найдена

Я упаковываю сценарий узла с внешней зависимостью (GraphicsMagick), а при попытке переопределить вывод, сгенерированный из node2nix я получаю ошибку: wrapProgram: команда не найдена Следующий текст содержит подробные сведения о том, что я пытался...
07 апр. '18 в 19:40
0

Ubuntu 18 nixpkgs conda - ошибка перемещения libc.so.6 symbol _dl_exception_create, версия GLIBC_PRIVATE ld-linux-x86-64.so.2 ссылка времени ссылки

настройка: система: "x86_64-linux" host os: Linux 4.15.0-22-generic, Ubuntu, 18.04 LTS (Bionic Beaver) многопользовательский?: no песочница: no версия: nix-env (Nix) 2.0.2 каналов (aeug): "nixpkgs-18.09pre140731.c29d2fde74d" Уровеньвыше: /hom...
06 июн. '18 в 16:46
1

Переопределение nixpkgs с раздвоенным пакетом Haskell

Я пытаюсь переопределить пакет Haskell в nixpkgs своей собственной вилкой. Код, который у меня, похоже, работает; Я вижу новое здание вилки. Однако, когда я открываю nix-shell, у меня нет правильной версии пакета. Вот мой файл shell.nix. { nixpkg...
15 апр. '18 в 5:58
1

NixOS устанавливает определенную версию NodeJS

Я вижу, что NixOS имеет эти версии для установки: ... nodejs-0.10-statsd-0.7.2 nodejs-0.10.42 nodejs-4.3.1 nodejs-5.9.0 ... но systemPackages мне не нравится, когда я устанавливаю nodejs-5.9.0 поскольку он жалуется, что: error: syntax error, unexp...
18 июл. '16 в 12:17
1

Как использовать пакет idris, установленный с nixpkg в другом nixpkg?

В настоящее время у меня возникают проблемы с использованием пакета Idris, который был установлен с nixpkg в другом пакете Idris, который зависит от него. Оба эти пакета были протестированы в системе Debian, поэтому проблема заключается не в коде Id...
18 мар. '17 в 0:00
2

Haskell/Stack/Nix build сбой, требующий pkg-config> = 0.9.0 и cairo> = 1.2.0, но в последних версиях pkg-config 0.29.2 и cairo 1.15.4

Я строй проекта Haskell с использованием стеки и Никса и в зависимости от cairo библиотеки из Hackage. Когда я создаю проект, я получаю сообщение об ошибке: не удалось найти pkg-config >= 0.9.0 или cairo >= 1.2.0. Тем не менее, последние верс...
01 июн. '17 в 17:49
1

реализация переопределения в моем репозитории

что я хочу https://nixos.org/nixpkgs/manual/#sec-pkg-overrideAttrs документы overrideAttrs и его можно использовать с помощью top-level/all-packages.nix. поэтому я хочу иметь возможность использовать overrideAttrs в моем собственном наложении nixp...
01 июн. '17 в 19:59
1

Где в репозитории Nixpkgs определен "callPackage" (или как найти лямбда-определения Nix в целом)?

Нашел много источников, описывающих callPackage и некоторые его внутренние компоненты, но ни одного, которые ссылаются на его местоположение. Это как лучший секрет Nix, а руководства даже, кажется, активно избегают этой темы. Я мог бы найти это с уч...
14 мая '19 в 0:12
1

выбор списка файлов в качестве входных данных сборки

Я хотел бы ограничить количество файлов для включения в мою сборку src несколькими избранными. Непосредственная передача списка файлов в src или srcs недопустима, поскольку архив или каталог ожидаются. Я не смог найти функцию, чтобы сделать это, и b...
25 мая '19 в 19:08
0

Наложения Nixpkgs: почему некоторые не перезаписанные атрибуты отличаются между "супер" и "я"?

Фон Когда я добавил первый Overlay для Nixpkgs, я обнаружил, что куча системы утилитов получили построенный для другой версии: these derivations will be built: /nix/store/028dqnwq36xja16gba3gckq5mcprpn06-postfix-main.cf.drv /nix/store/b2sch253...
06 апр. '19 в 12:53
1

Переопределить FireFox makeFlags в Nixpkgs

Я хочу добавить makeFlag в пакет Firefox, используя оверлеи Nixpkgs, но это, кажется, нетривиально. Переопределение w3m работает... (import <nixpkgs> { overlays = [ (self: super: { w3m = super.w3m.overrideAttrs (oldAttrs: { ...
21 июн. '19 в 15:35