Я немного прочитал о NixOS и попробовал ее в эти дни, потому что у меня сложилось впечатление, что она позволяет мне настроить Linux с помощью всего одного файла.
Когда я использовал его, я установил кучу пакетов с nix-env
, поэтому они не попали в configuration.nix
, но я мог просто удалить их позже и добавить в configuration.nix
вручную. У меня есть что-то вроде npm i -g <package>
, которое установит это глобально, чтобы оно попало в configuration.nix
и его можно было просто скопировать на другой компьютер.
Кроме того, я установил такие вещи, как zsh
и atom
, и у них совершенно другой подход к настройке и настройке (bashscript, javascript, less и т. Д.).
Есть ли способ у Nix / NixOS также отслеживать конфигурацию конкретного пакета?
Это уже произошло, а я этого не вижу? Как выражение nix пакета знает, где пакет будет хранить свою конфигурацию и т. Д.
Я имею в виду, приятно, что я могу добавить эти пакеты в основную конфигурацию, и когда я использую ее на другом ПК, я получаю то же программное обеспечение, но я все еще вижу, что пишу довольно много конфигураций для установленных пакетов.