Вопросы по теме '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 просмотров
schedule
05.02.2023
Что означает sha256 в nixpkgs.fetchgit? Откуда берется ценность?
Я хотел бы добавить пакет из github, как в примере ниже, но я не знаю, где я могу получить необходимый хеш sha256 (как показано ниже) для любого заданного источника github.
Может кто-нибудь объяснить, откуда берется sha256 и как я могу получить это...
4741 просмотров
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 просмотров
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 просмотров
schedule
24.12.2022
Как настроить 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 просмотров
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 просмотров
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