1
ответ

Как клонировать частный репозиторий git в производной от nix

{ nixpkgs ? импортировать {} }:nixpkgs.pkgs.fetchgitPrivate { url = (скрытый) rev = "0f5fe7ebf0724eb17aea4141e0cf3f1758a6d716"; ...
18.12.2019
1
ответ

Как удалить отдельный пакет из хранилища cache / nix?

Есть ли способ принудительно удалить пакет из / nix / store / .. Я тестирую свое выражение для своего пакета и хочу убедиться, что он будет перестроен правильно. Проблема в том, что если я собираю свой пакет один раз, ...
14.12.2019
1
ответ

Как в Nix собрать пакет со сценарием установки Python post -?

Я пытаюсь сделать производную Nix для Foliate, и это моя первая настоящая производная, поэтому я еще не знаю, что я делаю. Вот что у меня есть до сих пор. Он строит и устанавливает, но терпит неудачу с...
05.12.2019
1
ответ

Настройка проекта Python Kubespray на Nixos

nix-shell -p libffi openssl python37Packages.virtualenv python37Packages.virtualenvwrapper python37Packages.pip python37Packages.setuptools ... Сбор certifi>=2017.4.17 (из запросов>=2.21....
02.12.2019
1
ответ

Отладка, почему nix без необходимости создает пакет, когда он должен быть в бинарном кеше nixpkgs?

Я задал этот вопрос в IRC-канале, но решил задокументировать его здесь для себя и других. У меня есть файл shell.nix, сборка которого занимает много времени, в частности кажется...
03.11.2019
1
ответ

Как включить доступ в Интернет для контейнера nixos с частной сетью

На моем хосте у меня есть: networking.nat.enable = true; networking.nat.internalInterfaces = ["ve-+"]; networking.nat.externalInterface = "wlp2s0f0u8"; В моем контейнере я определил: ...
27.10.2019
1
ответ

Как отключить двоичный кеш для nix-env?

Я пытался разобраться с кэшированием двоичных файлов nix-serve/nix. В какой-то момент я добавил: nix = {binaryCaches = [ "https://cache.nixos.org/" "http://127.0.0.1:8899" ]; ...
26.10.2019
1
ответ

Nixos ssh с ZSH - команда не найдена

У меня есть свежая виртуальная машина nixos. У меня есть небольшая проблема, из-за которой PATH не устанавливается при выполнении команд через ssh. Например: ssh (скрытый) 'whoami' - Выводы: с zsh:1: command not ...
06.10.2019
1
ответ

ошибка клиента nixos «ошибка :открытый ключ недействителен» при использовании nix -в качестве двоичного кеша

Я столкнулся с ошибкой :открытый ключ недействителен :[demo@nixos :~]$ nix -env -i ripgrep установка 'ripgrep -0.10.0' эти пути будут извлечены (0,00 МБ загрузки, 4,76 МБ распакованного ):/nix/...
29.09.2019
1
ответ

Nixos не может изменить или chmod конфигурацию nix — '/etc/nix/nix.conf'

[root@nixos:/etc/nix]# sudo chmod 777 /etc/nix/nix.conf chmod: изменение разрешений '/etc/nix/nix.conf': файловая система только для чтения Я помню, что это какая-то утилита файловой системы / ядра Linux, которую нужно изменить ...
29.09.2019
1
ответ

Ошибка Nix: неопределенная переменная 'goPackages'

Я пытаюсь создать образ докера, как описано здесь: http://lethalman.blogspot.com/2016/04/cheap- docker-images-with-nix_15.html default.nix { pkgs ? импортировать {} }: с пакетами; пусть ...
24.09.2019
1
ответ

Является ли исполняемый файл переносимым между разными хостами Nixos, которые ссылаются на разные коммиты nixpkg?

Я пытаюсь заставить исполняемый файл работать, просто скопировав его напрямую с одного хоста Nixos на другой. Он работает/выполняется только на одном из хостов. На старом хосте (где это работает): (скрыто)
24.08.2019
1
ответ

Конфигурация NixOS для форматирования диска перед монтированием

Я запускаю виртуальную машину в виртуальном кластере. (Экспериментальная) система инициализации кластера помещает неформатированное блочное устройство в /dev/sdb. После инициализации кластера я хочу отформатировать это устройство и смонтировать. ...
16.08.2019
1
ответ

Как отключить пароль root в NixOS?

Я попытался установить user.users.root.hashedPassword = "*"; аналогично sudo passwd -d root или user { 'root': password => '*', require => Package[ruby-shadow], } в Puppet, но после sudo nixos-...
23.07.2019
1
ответ

Значение Nix не имеет типа "набор атрибутов целых чисел со знаком"

Я пытаюсь установить: networking.firewall.allowedTCPPortRanges = [ 80 81 5900]; Однако я получаю следующую ошибку: error: Значение параметра network.firewall.allowedTCPPortRanges.[definition 1-...
23.03.2019
1
ответ

Как включить PHP в конфигурации службы Apache в Nixos?

Я использую следующую конфигурацию: services.httpd = { enable = true; adminAddr = "локальный хост"; дополнительные модули = ["http2"]; включитьPHP = истина; virtualHosts = [ ...
21.03.2019
1
ответ

Существует ли более быстрая альтернатива `nixos-rebuild switch` при обновлении служб?

Часто при настройке новой службы мне приходится запускать переключатель nixos-rebuild, чтобы изменения вступили в силу. Например, настройка конфигурации для веб-сервера. Однако переключатель nixos-rebuild...
16.02.2019
1
ответ

Как я могу переопределить сломанный пакет Haskell в nix?

Я использую NixOS и пытаюсь настроить среду Nix Haskell для своего проекта Haskell. У меня есть этот пакет Haskell, написанный на Nix, который я пытаюсь заставить работать через nix-shell, но зависимый ...
31.01.2019
1
ответ

Как сделать двоичный в уже существующий пакет NIX, способный запустить скрипт оболочки в другом пакете?

Я в настоящее время укомплектован драйвером принтера, который использует сценарий оболочки в качестве фильтра CUPS. Очевидно, что чашки должны быть в состоянии запустить этот скрипт. В настоящее время, однако, это дает мне ошибку формата Exec ...
29.01.2019
1
ответ

Как использовать Nixos для использования нового канала Nixos версии?

Я в настоящее время в настоящее время 18.03 и хотел бы обновить до 18.09. Как бы я пошел по этому поводу? Я нашел следующее через веб-поиск, но это не очень убедительно: https: //discourse.nixos.org/t/how -...
31.12.2018
1
ответ

Как изменить файл My Hosts в Nixos?

Кажется, что мои хосты в файле (/ etc / hosts) указываются на / nix / Store / gds7bha3bx0a22pnzw93pgf0666anpyr-etc-хосты и читают только. Как я хотел изменить этот файл?
17.12.2018
1
ответ

«bash: невозможно выполнить двоичный файл» во время кросс-сборки nix dockerTools с хоста MacOS

В отличной записи блога 2016 года описывалось создание минимальных образов Docker с помощью Nix. Ниже приведен простой пример, взятый из этого сообщения в блоге, модифицированный для поддержки Nix 2.0: { pkgs ? import {} }: ...
21.09.2018
1
ответ

Linux Ubuntu 18.04 - nix nixpkgs virtualbox - channel

my status quo Linux cc 4.15.0-22-generic # 24-Ubuntu SMP среда, 16 мая 12:15:17 UTC 2018 x86_64 x86_64 x86_64 GNU / Linux nix-env (Nix) 2.0.2 "18.09pre140705.090b7cc8f1b" Я хотел бы использовать nixpkgs / ...
04.06.2018
1
ответ

Установка шрифтов CMU на NixOS

Я понял, что мне нужны шрифты CMU, чтобы можно было набирать русский текст с помощью XeLaTeX. Под NixOS для него есть пакет cm-unicode, я установил его с помощью nix-env -iA nixos.cm_unicode, но ...
01.03.2018
1
ответ

Отключение параметров усиления безопасности для среды `nix-shell`

При попытке собрать GCC (6.3) на NixOS (16.09) в nix-оболочке я получаю следующее: make [1]: Entering каталог ' / coreboot / util / crossgcc / build-i386-elf-GCC / build-x86_64-pc-linux -...
30.05.2017
1
ответ

Как мне поддерживать чистоту системы, компилируя пакет не из основного канала в Nixos?

Я хочу установить программу, которая не доступна через основной канал в Nixos. Как мне обеспечить установку нужных зависимостей, в идеале - способом, описанным в ...
07.08.2016
1
ответ

управлять пакетами системного профиля в NixOS

В NixOS как я могу управлять пакетами, установленными в системе? Если я запускаю nix-env -q от root, я получаю пакеты, установленные root (и доступные всем пользователям), но многие из них отсутствуют, например ssh, все ...
28.05.2016
1
ответ

Предотвращение Отклоняет от обновления мерзавца полному мерзавцу

Я использую, Отклоняют на Ubuntu, чтобы иметь более современные версии некоторых пакетов, одного из них являющийся мерзавцем. Когда я - выполненный отклонять-ENV-u, это - то, что происходит: отклонять-ENV %-u - пробный прогон '*' (пробный прогон; не выпол
19.03.2015
0
ответов

nix -эквивалент оболочки `make -C DIR `?

Существует ли оболочка nix -, эквивалентная -C DIR? Еще до того, как у меня появилась оболочка Nix, я запускал sudo make -C ~/dev/root install для настройки своей системы, и с оболочкой Nix я не могу найти более простой способ, чем оболочка nix ---запусти
24.09.2021
0
ответов

Как временно отключить автоматическое -обновление без перестроения Nix?

При лимитном соединении было бы очень удобно иметь возможность отключить system.autoUpgrade без необходимости перестраивать всю систему и расходовать кредит на несколько ГБ/дней/$$$. Это возможно?
10.09.2021