Вопросы по теме 'nix'

Тестирование нескольких версий зависимостей Haskell с помощью Hydra
Я хотел бы протестировать свою библиотеку Haskell с различными версиями ее зависимостей, используя непрерывную интеграцию. Есть ли простой способ сделать это с помощью Hydra ( http://nixos.org/hydra )? Одним из решений было бы переопределить...
308 просмотров
schedule 28.05.2023

Nix & Haskell - использование default.nix из cabal2nix и общего shell.nix
Из довольно простого файла Кабала cabal2nix ./. > default.nix а затем shell.nix из let pkgs = import <nixpkgs> {}; haskellPackages = pkgs.haskellPackages_ghc784.override { extension = self: super: { thispackage =...
1330 просмотров
schedule 09.06.2022

Куда делись пакеты haskell в nixpkgs?
Однажды я использовал nix-env -qaP <haskell-package-name> для поиска пакета haskell. Но поскольку некоторое время назад я обновил свой канал nix, все пакеты haskell исчезли. Чтобы быть конкретным: qs @ BF: ~ $ nix-channel --list nixpkgs...
1298 просмотров
schedule 04.04.2023

Пользовательские пакеты nix против системных пакетов
Я использую Vagrant + virtualBox и образ Debian 8 / Ubuntu для своих сред разработки. Я хочу использовать nix для подготовки, но не могу заставить nixOS работать полностью правильно (т.е. с сетью, подготовка...), но я был бы более чем...
1262 просмотров
nix
schedule 05.02.2023

Что означает sha256 в nixpkgs.fetchgit? Откуда берется ценность?
Я хотел бы добавить пакет из github, как в примере ниже, но я не знаю, где я могу получить необходимый хеш sha256 (как показано ниже) для любого заданного источника github. Может кто-нибудь объяснить, откуда берется sha256 и как я могу получить это...
4741 просмотров
nix
schedule 16.06.2023

Есть ли способ составить Nix Expressions для создания среды разработки для `nix-shell`
Допустим, я создаю проект Rails и создаю default.nix для nix-оболочки, которая создаст среду разработки для этого проекта через nix-shell . . Естественно, эта оболочка будет иметь любые зависимости, которые мне понадобятся для Ruby on Rails....
358 просмотров
schedule 12.07.2023

Получите версию графического интерфейса Spacemacs / Emacs для распознавания среды nix-shell
Я занимаюсь разработкой в ​​оболочке Nix (создаю файл default.nix в корне моего проекта, а затем запускаю nix-shell . , чтобы предоставить мне оболочку с доступом к зависимостям проекта). Spacemacs - мой главный редактор, но когда я пытаюсь...
1605 просмотров
schedule 24.08.2022

Установка из внешнего репозитория Nix
Могу ли я установить пакет (используя Nix), который недоступен в репозитории Nix, но доступен как файл deb, rpm или как исходный код (tar.gz)? Как это сделать? Можно ли это сделать только в NixOS или в Nix, установленном и в других дистрибутивах...
1390 просмотров
schedule 09.05.2023

Монтирование одного и того же каталога / nix на нескольких машинах
Я хочу последовательно устанавливать программное обеспечение с помощью диспетчера пакетов nix на нескольких машинах openSUSE (разных версий) с одинаковой архитектурой. Я не являюсь пользователем root ни в одной из систем, но хотел бы убедить нашего...
322 просмотров
nix
schedule 22.07.2022

Для чего GNU Guix нужны программы Nix?
Я пытаюсь скомпилировать GNU Guix из исходного кода для управления пакетами без полномочий root. При запуске configure с --disable-daemon я получаю следующую ошибку: configure: error: Nix programs not found; please install Nix or use...
415 просмотров
schedule 16.01.2023

Как добиться одновременной изоляции сборки и кэширования?
Я экспериментирую с такими инструментами, как Docker и nix, чтобы посмотреть, есть ли современное решение для создания ада зависимости от среды. Docker не знает и не может кэшировать пакеты, загруженные в среде (обычно Linux), внутри контейнера;...
238 просмотров

Как настроить Ruby на OS X с помощью Nix вместо Homebrew?
Недавно я переключился на диспетчер пакетов Nix вместо Homebrew для OS X. Обычно я устанавливаю его с помощью rbenv, например: brew install rbenv rbenv install 2.2.0 Я спрашиваю себя, как это сделать с Nix? Я слышал, что сам Nix -...
1113 просмотров
schedule 26.03.2023

Nix на OSX не может построить nano?
Я пытаюсь использовать nix и столкнулся с проблемой, которая, я думаю, связана с тем, что nix не может собрать nano, но я не уверен. Я использую OSX 10.11.4 (я также новичок в Mac) и получаю следующую ошибку: clang -DHAVE_CONFIG_H -I. -I.....
153 просмотров
schedule 27.09.2023

Nix: Может ли установленный пакет устанавливать переменную пользовательской среды?
Я хотел бы определить rc-файлы моего программного обеспечения через Nix. Поэтому я определяю новый пакет в config.nix , который будет содержать файл конфигурации: { pkgs, ... }: { packageOverrides = pkgs : with pkgs; { custom-config = import...
1658 просмотров
nix
schedule 04.01.2023

Как включить дополнительную зависимость сборки с помощью nix-shell?
Я хотел бы использовать opencv с поддержкой gtk с python 3 внутри nix-shell. Я могу запустить среду python3/opencv без поддержки gtk с помощью: nix-shell --pure -p python35Packages.opencv3 Однако команды, открывающие окна, не работают:...
739 просмотров
schedule 08.11.2022

Когда и как следует использовать default.nix, shell.nix и release.nix?
Один из первых типов выражения Nix, с которым можно столкнуться при изучении использования диспетчера пакетов Nix, - это default.nix ; на замечательном IRC-канале NixOS я узнал о существовании shell.nix и release.nix . У меня сложилось...
12709 просмотров
schedule 24.09.2022

nix-build: отказано в разрешении bash
Я пытаюсь научиться писать выражения Nix, и я подумал о том, чтобы написать свое очень простое "Hello World!" (по традиции). Итак, у меня есть каталог только с этим default.nix файлом: {pkgs ? import <nixpkgs> {}}: derivation {...
1415 просмотров
nix
schedule 10.01.2024

Минимизируйте размер контейнера Docker, созданного с помощью `dockertools.buildImage` от Nix.
Я упаковываю приложение Python в докер с помощью nix dockerTools , и все хорошо, кроме размера изображения. Сам Python весит около 40 Мб, а если добавить numpy и pandas , получится несколько сотен мегабайт, а код приложения всего ~100 КБ....
412 просмотров
schedule 17.02.2023

использование системы ввода nix с `nix-instantiate`
myservice Я написал службу nixos в myservice.nix и включил ее в /etc/nixos/configuration.nix с помощью: imports [ /path/to/myservice.nix ]; а позже я использую его внутри configuration.nix : services.myservice.enable = true;...
210 просмотров
schedule 28.03.2023

Установка kdesu на NixOS
При настройке дополнительных свойств программы/ссылки для запуска от имени другого пользователя возникает ошибка: Sorry - Plasma KDEInit could not launch 'kdesu': Could not open library 'libkdeinit5_kdesu'. Cannot load library...
838 просмотров
schedule 06.11.2022