NixOS - это дистрибутив Linux, использующий менеджер пакетов Nix.
2 ответа

Как переписать правила nftables, использующие имена хостов, для работы с несколькими адресами?

У меня есть это правило nftables: ip daddr { "0.nixos.pool.ntp.org", "1.nixos.pool.ntp.org", "2.nixos.pool.ntp.org", "3.nixos.pool.ntp.org" } udp dport ntp accept comment "Allow NTP traffic for system time" Цель состоит в том, чтобы разрешить трафик…
18 апр '19 в 13:27
1 ответ

Получение ipv6 через radvd/dhcpd6 в гостевой системе LXC

что я хочу моя установка имеет динамическое количество контейнеров LXC, и поэтому мне нужно некоторое динамическое распределение IPv6-адресов. интерфейс brNC-internet представляет собой простой мост, который отображается в контейнер на основе LXC. М…
30 мар '18 в 12:27
1 ответ

Воспроизводимые пользователи и пакеты NixOS?

Я новичок в NixOS и пытаюсь изучить его концепции. Одна из причин, по которой я в восторге, это то, что я надеюсь, что она сможет дать мне воспроизводимую конфигурацию системы, аналогичную использованию Ansible для localhost. Однако я не уверен, как…
1 ответ

Как получить nixos configuration.nix для настройки nginx?

В моей конфигурации. Nix, это говорит services.nginx.enable=true; services.nginx.httpConfig="a"; (Я попробовал нормальный файл и пустую строку, и ни один не работал) после запуска nixos-rebuild switch, это говорит о том, что сервер был запущен, но c…
27 май '16 в 05:54
2 ответа

Восстановление из `nixos-rebuild test` без перезагрузки

Есть ли способ вернуться к предыдущей (или хотя бы "текущей") конфигурации после nixos-rebuild test без перезагрузки? По nixos-rebuild руководство: test Build and activate the new configuration, but do not add it to the GRUB boot menu. Thus, if you …
05 янв '18 в 14:59
1 ответ

Как установить Postgis с Osm2pgsql на NixOS

При установке PostGIS на NixOS с выражением вроде services.postgresql.extraPlugins = [ (pkgs.postgis.override { postgresql = pkgs.postgresql94; }).v_2_1_4 ]; Как добавить другие расширения, такие как Osm2pgsql к нему?
05 июл '16 в 13:19
1 ответ

Есть ли способ вывести все параметры конфигурации в мой файл configuration.nix?

Я хочу установить причал на NIXOS. Я могу установить его через system.systemPackages, но не могу запустить его автоматически (services.jetty не определен) Я не хочу спрашивать здесь каждый вариант, поэтому я хочу знать, есть ли документация или спос…
28 май '16 в 00:21
0 ответов

Что вызвало автоматическое отключение через systemd после сбоя

В системе с SystemD под управлением NixOS, запущенной через qemu, я видел этот журнал: Aug 09 01:01:43 myhost systemd[1]: Looping too fast. Throttling execution a little. Aug 09 01:02:01 myhost systemd[1]: Looping too fast. Throttling execution a li…
10 авг '16 в 14:20
1 ответ

Как выполнить скрипт bash в nixos

Я пытаюсь создать файл.nix, который устанавливает NVM Сначала я попытался добавить в файл configuration.nix: system.activationScripts = { dotfiles = pkgs.lib.stringAfters [ "users" ] '' curl NVM_URL | bash '' } } Но на это жаловались баш и локон не …
10 янв '17 в 05:51
2 ответа

Как мне настроить скрипт nix-shell для lua?

Я пытаюсь настроить скрипт nix-shell, который содержит lua 5.2, библиотеку lua sockets и несколько других библиотек. Тем не менее, когда я загружаю оболочку, присутствует только Lua. with import <nixpkgs> {}; stdenv.mkDerivation rec { name = "…
14 июл '16 в 18:29
1 ответ

Linux смущает одинаковое монтирование на разных дисках после подключения диска

У нас возникла странная проблема при подключении тома EBS к работающему экземпляру Linux (в данном случае NixOS) (с целью увеличения файловой системы на этом подключенном томе; на нем находится корневая файловая система NixOS для другой машины, кото…
28 апр '21 в 12:33
1 ответ

Как настроить имя хоста для службы GitLab NixOS?

Я пытаюсь развернуть новый экземпляр GitLab на NixOS 20.09.1632.a6a3a368dda (Nightingale). У меня есть довольно минимальная конфигурация.nix: { modulesPath, ... }: let host = "example.org"; adminEmail = "admin@example.org"; in { imports = [ "${modul…
11 фев '21 в 19:41
0 ответов

Systemd, похоже, не учитывает зависимость After=?

У меня есть сервер PostgreSQL () и базовый сценарий оболочки (который запускается для предоставления некоторых утверждений в базе данных третьему сервису (Mobilizon). Поэтому, естественно, настроена зависимость для: # systemctl show mobilizon-postgr…
01 мар '23 в 20:18
1 ответ

Запустите nix-оболочку только с установленным текущим каталогом (аналогично контейнеру)

Я ищу способ запустить оболочку с установленными внутри определенными пакетами, но без ненужного доступа к остальной части системы, то есть: Только текущий каталог (pwd) смонтирован, нет доступа к другим частям файловой системы* Доступны только зап…
09 апр '23 в 17:19
1 ответ

Миграция с Nixops 1.7 на 2.0 и <deployment>.nix на nixops.nix

Я пытаюсь перейти с версии 1.7 на версию 2.0.0-pre-7220cbd. После установки не могу работать сnixopsкоманда больше: $ nixops deploy -d streaming Traceback (most recent call last): File "/nix/store/diamr11y34lkmnjwkyw5qnv5xcn1x60h-python3.9-nixops-2.…
15 июн '22 в 10:29
1 ответ

Чтение файлов из удаленного репозитория с помощью nixOs

Я создаю проект, используя систему пакетов nixOs. У меня есть удаленный репозиторий git, содержащий разные файлы конфигурации. Я хочу получить доступ к этим файлам с помощью nix, не редактируя удаленный репозиторий. Проект получит доступ к удаленном…
08 янв '21 в 13:42
1 ответ

NixOS — сертификат Let's Encrypt не распознается Traefik (работает в Nginx)

Я пытаюсь запустить демонстрационное приложение Node.js на поддомене, используя обратный прокси-сервер Traefik. Я создаю подстановочный сертификат Let's Encrypt с опцией security.acme. Когда я импортирую сертификат в конфигурацию Nginx, он работает …
29 май '23 в 10:04
1 ответ

NixOS запускает пример процесса демона – пример не работает?

В примере приложения Python flask, приведенном на https://nixos.org/guides/dev-environment.html ... Разве это не просто убивает процесс демона независимо от того, проходит ли он проверку работоспособности или нет? Может быть, происходит что-то неявн…
19 май '22 в 10:27
0 ответов

Nginx не может читать файлы при символической ссылке папки /home/user на /var/www

Я хочу иметь возможность редактировать файлы своих сайтов без использования sudo, поэтому я связал символическую ссылку /home/USER/project с /var/www/project с помощьюln -sTf /home/USER/PROJECT /var/www/PROJECTОднако Nginx выдает 403 запрещено при п…
30 дек '22 в 22:08
0 ответов

Почему программы Nix не могут разрешать имена mDNS, в то время как собственные программы могут это делать?

Мои собственные программы (в Fedora) способны разрешать имена mDNS/Avahi/zeroconf, например: $ ping felonyspork.local -c 1 PING felonyspork.local (192.168.88.169) 56(84) bytes of data. 64 bytes from 192.168.88.169 (192.168.88.169): icmp_seq=1 ttl=64…
25 апр '22 в 21:42