История изменений
Исправление init_6, (текущая версия) :
Напридумывать можно много чего, но к сабжу это не относится.
Всё и вся во всём корне nixos за исключением /etc/nixos
, /nix
и даже /home/USER/*
не материально а просто набор симлинков на основе того что написано в /etc/nixos
и того что прилетает в nixpkgs.
Тогда как решается ситуация, когда обновляется некий софт, у которого или кардинально меняется конфиг и нет обратной совместимости, или добавляются новые опции, которых нет в старом конфиге? Как система будет разруливать такое?
Если у тебя в /etc/nixos
старые настройки а в nixpkgs прилетит новая версия с принципиально другими настройками nix при обновлении обругает тебя ошибками.
Исходная версия init_6, :
Напридумывать можно много чего, но к сабжу это не относится.
Всё и вся во всём корне nixos за исключением /etc/nixos
, /nix
и даже /home/USER/*
не материально а просто набор симлинков на основе того что написано в /etc/nixos
и того что прилетает в nixpkgs.
Тогда как решается ситуация, когда обновляется некий софт, у которого или кардинально меняется конфиг и нет обратной совместимости, или добавляются новые опции, которых нет в старом конфиге? Как система будет разруливать такое?
Если у тебя в /etc/nixos
старые настройки а в nixpkgs прилетит новая версия с принципиально другими настройками nix обругает тебя ошибками.