Nix - чисто функциональный менеджер пакетов.
1 ответ

Поддерживает ли обновление nix перезапуск и переконфигурирование сервисов?

Я новичок в NIX. Я вижу, что есть --upgrade опция, позволяющая установить пакет новой версии, но что, если это просто изменение конфигурации, а службе просто необходим сигнал для перезагрузки конфигурации? Он может быть уведомлен о событии файловой …
30 сен '18 в 14:29
1 ответ

Передача секретов спецификации логической сети NixOps

Я развертываю веб-приложение на AWS с NixOps. Приложение требует установки некоторых переменных среды. Я могу добиться этого с помощью чего-то похожего на следующее: { network.description = "Web server"; webserver = { config, pkgs, ... }: { environm…
07 июл '18 в 20:36
2 ответа

Отменить `nix-channel --update`

После чистой установки через NixOps я вошел на компьютер и выполнил # nix-channel --update Это потянуло ~130Mb nixpkgs в мой /nix/store, Как я могу отменить это?
22 авг '16 в 23:54
1 ответ

Как написать файл shell.nix, который объединяет другие среды nix-оболочки?

Я хочу написать shell.nix файл, который предоставит мне среду разработки, которая включает инструменты разработчика + зависимости haskell. Я бы хотел оставить свои выражения nix раздельными - сейчас это означает, что один файл содержит информацию о …
20 янв '19 в 16:08
1 ответ

Установка пакетов Haskell через Nix

Конкретно пытаюсь установить Haste через nix, Я вижу hasteCompiler вход в nixpkgs/pkgs/top-level/haskell-packages.nix и соответствующие .nix файл в nixpkgs/pkgs/development/libraries/haskell/haste-compiler/ но я не уверен, как его установить. В част…
10 фев '15 в 19:19
1 ответ

Что означает строка / значение <nixpkgs> в Nix?

Например, в следующем (которое я предполагаю, является никс-выражением): (import &lt;nixpkgs&gt; {}).haskellPackages.ghcWithPackages (hpkgs: with hpkgs; [ lens aeson turtle ]) Что значит &lt;nixpkgs&gt; ссылка? Я также вижу, что он используется в др…
19 ноя '17 в 17:15
0 ответов

Двойная загрузка NixOS с другим дистрибутивом: как поделиться настройками nix store и nix?

У меня есть рабочая установка двойной загрузки с NixOS и Ubuntu на LVM с общим /home, Все работало нормально, пока я не попытался также установить Nix на Ubuntu: программа установки не удалась из-за моего ~/.nix-* файлы, созданные NixOS. Моя реакция…
01 фев '18 в 22:36
1 ответ

Nix: Может ли установленный пакет установить переменную среды пользователя?

Я хотел бы определить rc-файлы моего программного обеспечения через Nix. Поэтому я определяю новый пакет в config.nix который будет содержать файл конфигурации: { pkgs, ... }: { packageOverrides = pkgs : with pkgs; { custom-config = import ./custom-…
26 сен '16 в 22:01
1 ответ

Как мне объединить / уменьшить список строк до одной строки?

Я хочу преобразовать это builtins.readFile ../../dotfiles/vim/commands.vim + "\n" + builtins.readFile ../../dotfiles/vim/keybindings.vim + "\n" + builtins.readFile ../../dotfiles/vim/plugins.vim в нечто более динамичное. Это то, что у меня так далек…
27 окт '17 в 16:23
1 ответ

Как получить имя из деривации nixpkgs в выражении nix, которое будет использоваться nix-shell?

Я пишу.nix выражение для использования в основном nix-shell, Я не уверен, как это сделать. Обратите внимание, что это не на NixOS, но я не думаю, что это очень актуально. Конкретный пример, на который я смотрю, это то, что я хочу получить это завися…
11 сен '17 в 23:57
1 ответ

Сломана зависимость от Nix+Cabal?

Недавно я начал разработку с рефлекс-платформы с некоторой дополнительной конфигурацией, подобной описанной в превосходном скелете рефлекс-проекта. Теперь у меня конфликт пакетов, который я не могу разрешить. Я использую тот же сценарий клики, что и…
12 сен '18 в 21:56
1 ответ

Как построить развертывание NixOps на Hydra

Развертывание моих машин NixOps занимает много времени, поскольку пакеты должны быть собраны. Я хочу регулярно строить здание на моем доверенном частном экземпляре Hydra. Мой нынешний подход включает в себя это release.nix файл, но это не так хорошо…
05 дек '17 в 14:07
1 ответ

Можно ли указать ветку git при использовании cabal2nix?

Когда используешь cabal2nix Я могу скачать с Github так: cabal2nix https://github.com/MaxGabriel/u2f &gt; u2f.nix Есть ли способ также указать ветку?
13 сен '18 в 21:34
1 ответ

Как найти ревизию nixpkgs, в которой построен двоичный кеш macos/darwin?

Я хотел бы прикрепить nixpkgs к совершенно новой версии, скажем, Haskell LTS-12.9 или что-то в этом роде. И я хочу использовать nix-build для сборок MacOS (Darwin). Проблема в том, что для большинства пакетов Haskell нет двоичного кеша, а сборка зан…
20 сен '18 в 09:36
1 ответ

Что дает `nix-darwin`?

Я новичок в мире nix и использую Mac OS X. Я только что установил nix на свой MacBook и хочу использовать nix для управления некоторыми пакетами, такими как Emacs, а не Homebrew. Я нашел этот репозиторий: https://github.com/LnL7/nix-darwin, и мне лю…
16 ноя '18 в 09:53
2 ответа

Как записать воспроизводимый профиль в nix (особенно из nix-env)?

Итак, наконец-то я начал получать стабильную среду nix, в которой я могу заниматься практически всеми своими разработками. Ура! Теперь я хочу сделать его воспроизводимым, как в yarn.lock (для тех, кто знаком с npm / yarn в javascript land) или Pipfi…
08 май '18 в 21:16
1 ответ

Я могу сделать образ докера через dockerTools.buildImage и настроить его с помощью конфигурации nixos

Я думаю, что самый большой недостаток dockerTools.buildImage это то, что я должен настроить все вещи низкого уровня самостоятельно. Могу ли я сделать образ докера и предоставить его содержимое, используя /etc/nixos/configuration.nix- как конфигураци…
10 мар '18 в 18:14
0 ответов

Может ли кто-нибудь помочь мне с установкой Hydra в Ubuntu?

Я следовал официальной документации гидры. Я завершил настройку, Когда я запускаю, оцените набор заданий. Это в состоянии ожидания навсегда. Может кто-нибудь посоветовать мне, как решить мою проблему? Детали машины: Amazon EC2 Ubuntu 16.04 Nix, Post…
16 ноя '18 в 04:08
1 ответ

Аргументы при вызове выражения nix

В выражении nix для GNU Hello в руководстве, которое является следующим: { stdenv, fetchurl, perl }: 1 stdenv.mkDerivation { 2 name = "hello-2.1.1"; 3 builder = ./builder.sh; 4 src = fetchurl { 5 url = ftp://ftp.nluug.nl/pub/gnu/hello/hello-2.1.1.ta…
29 июн '18 в 15:35
1 ответ

Проблема загрузки Compose для Docker на NixOS

Я посещаю хакатон. Раннее утро, и я иду спать до восхода солнца. Я надеюсь, что кто-то здесь знает, как установить Compose для Docker, так как это требуется для запуска Gitcoin Web Docker. Я новичок в Docker и NixOS. Вот скриншот сломанной команды c…
25 фев '18 в 12:20