Size: a a a

2021 June 23

ц

ц in NixOS
  services.miniupnpd = {
   enable = true;
   externalInterface = config.networking.nat.externalInterface;
   internalIPs = config.networking.nat.internalInterfaces;
   natpmp = true;
 };
источник

ц

ц in NixOS
Что-то вроде этого
источник
2021 June 24

E

ElXreno in NixOS
Не подскажете, можно ли отключать, например, определённый сервис при работе от аккумулятора ноутбука, и причём так, чтобы при nixos-rebuild он не включался, но был доступен для запуска?
источник

АБ

Александр Бантьев... in NixOS
Можно
источник

АБ

Александр Бантьев... in NixOS
источник

АБ

Александр Бантьев... in NixOS
Вот туда добавляешь systemctl stop your-unit
источник

АБ

Александр Бантьев... in NixOS
А чтобы не стартовал при ребилде там есть какая-то опция, сейчас не вспомню
источник

АБ

Александр Бантьев... in NixOS
unitConfig.X-OnlyManualStart = true
источник

E

ElXreno in NixOS
Это я должен добавить в нужный сервис, правильно я понял?
источник

E

ElXreno in NixOS
Ну, сам параметр X-OnlyManualStart.
источник

YM

Yurii Matsiuk in NixOS
источник

YM

Yurii Matsiuk in NixOS
Диск тоже умеет хендлить
источник

E

ElXreno in NixOS
Жаль, что сервисы останавливать не умеет, было бы ещё круче.
источник

YM

Yurii Matsiuk in NixOS
источник

АБ

Александр Бантьев... in NixOS
Да я уже вообще этим не пользуюсь, это старый коммит
источник

E

ElXreno in NixOS
Красота. Говерноры мутятся, сервисы крутятся.
Спасибо!
источник

AT

Alexander T in NixOS
Указываю packages.my-proj.components.library.cSources = [ abc ];
и пробую собрать:
nix-build -A my-proj.components.library
В результате нигде не вижу ошибок, связанных с abc и упоминаний в dist/setup-config.
источник

AT

Alexander T in NixOS
При этом packages.my-proj.components.library.configureFlags пользуюсь успешно – оно попадает в dist/setup-config.
источник

AT

Alexander T in NixOS
Непонятно на самом деле на каком этапе и куда cSources должен попасть. В случае с configureFlags понятно – например, во время cabal configure.
источник

AT

Alexander T in NixOS
В итоге в preConfigure прописал копирование нужных исходников из пакета nixpkgs в локальный проект.
источник