Size: a a a

2020 October 13

AS

Alexey Shmalko in NixOS
но да, это ближе к NixOS. Nix не менеджит конфиги
источник

П

Павел🐢 in NixOS
понял. это мои тараканы в голове.
источник

П

Павел🐢 in NixOS
просто так красиво пишут что пакеты это чистые функции и не зависят от внешнего состояния что дух завораживает, но вот оказывается что внешние конфиги всё же оказывают влияние на пакет...
источник

ц

ц in NixOS
Ну так конфиги и пакеты - это разные вещи
источник

ц

ц in NixOS
Никс конфигами не занимается - для этого есть модули NixOS
источник

П

Павел🐢 in NixOS
понял, принял
источник

П

Павел🐢 in NixOS
и всё же есть какой не будь faq по nix?
источник

ц

ц in NixOS
По nix или NixOS?
источник

П

Павел🐢 in NixOS
в любом виде
источник

ц

ц in NixOS
источник

ц

ц in NixOS
источник

ц

ц in NixOS
источник

ц

ц in NixOS
То что в гугле нашел
источник

G

GNU/Cab in NixOS
Борис
это реальное сообщение, которое я получаю после сборки мусора.
как это чинить? )
Хераси)
источник

TZ

Timofey Zakrevskiy in NixOS
а есть какая-то утилита, которая бы по деривации выдаст суммарный размер зависимостей, которые эта деривация на диске будет держать?
источник

IK

Ilya Kos in NixOS
Timofey Zakrevskiy
а есть какая-то утилита, которая бы по деривации выдаст суммарный размер зависимостей, которые эта деривация на диске будет держать?
Суммарный размер зависимостей?
источник

IK

Ilya Kos in NixOS
Просто по деривации ты не можешь определить размер собранного результата, не собрав его
источник

Ν

Νέκιτ in NixOS
Времени суток
Вкатился тут в NixOS как раз, появилось пару вопросов
Как вызывать скрипт во время 'nixos-rebuild'?
Я понимаю что могу добавить его в виде пакета как описано в вики —
let
 helloWorld = pkgs.writeScriptBin "helloWorld" ''
   #!${pkgs.stdenv.shell}
   echo Hello World
 '';

но не понимаю как можно его вызвать в процессе ребилда
источник

Ν

Νέκιτ in NixOS
источник

ц

ц in NixOS
Νέκιτ
Времени суток
Вкатился тут в NixOS как раз, появилось пару вопросов
Как вызывать скрипт во время 'nixos-rebuild'?
Я понимаю что могу добавить его в виде пакета как описано в вики —
let
 helloWorld = pkgs.writeScriptBin "helloWorld" ''
   #!${pkgs.stdenv.shell}
   echo Hello World
 '';

но не понимаю как можно его вызвать в процессе ребилда
Вероятно ты хочешь вот такое:
system.activationScripts.helloWorld = ''
 echo Hello World
'';
источник