LINUX.ORG.RU

А потом эти люди советуют ставить NixOS на десктоп. Для девопса NixOS прекрасен, для десктопа нет. Нечего пихать его повсюду.

Artamudo ★★★★
()

Вопрос поставлен странно. Прямой ответ — открыть любым текстовым редактором от рута, и заменить.

Ответ после небольшого сеанса телепатии на предмет, что же на самом деле хочет ТС: скопировать файл в /etc/systemd/system/, и править уже там. /etc/systemd/system/ имеет более высокий приоритет, чем /lib/systemd/system/. /lib для системы, /etc для правки админом.

anonymous
()
Ответ на: комментарий от anonymous

Нужно в systemd юните docker’a изменить

from:
ExecStart=/usr/bin/dockerd -H unix://
to:
ExecStart=/usr/bin/dockerd -g /home/user/docker -H unix://

В дебиане это меняется в /lib/systemd/system/docker.service

bryak ★★★★
() автор топика
virtualisation.docker = {
    enable = true;
    enableOnBoot = true;
    extraOptions = ''-g /home/user/docker'';

  };

Вроде так

bryak ★★★★
() автор топика
Ответ на: комментарий от Artamudo

Править дефолтные конфиги в /lib/systemd вообще дурной тон. Оверрайды должны быть в /etc/systemd , так Поттерингом задумано. В NixOS в общем случае для этого есть https://nixos.org/nixos/options.html#environment.etc , а в частных - модули вроде virtualisation.docker , которые изменяют дефолтный при сборке пакета.

shatsky ★★
()
Ответ на: комментарий от shatsky

Я не говорю только про systemd юниты, а за любой софт который требует дополнительной ласки напильника. Да, знаю что есть средства через environment, но это так себе решение.

Идеально было бы иметь дистрибутив с Nix, но без OS и этой декларативной настройки.

Artamudo ★★★★
()
Ответ на: комментарий от Artamudo

Идеально было бы иметь декларативную настройку, но без сломанных путей и стабильный как centos/debian

bryak ★★★★
() автор топика
Ответ на: комментарий от bryak

Слышал про Fedora Silverblue, но вроде оно вообще не для десктопа, применение установки пакетов через перезагрузку ОС. Может уже не так, не знаю.

Artamudo ★★★★
()
Ответ на: комментарий от bryak

В дебиане это меняется в /lib/systemd/system/docker.service

Во-первых, нет, но про это уже написали. Во-вторых, это отлично настраивается в daemon.json.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.