Gitのようなバージョン管理で私のNixOS設定を管理できますか?

Gitのようなバージョン管理で私のNixOS設定を管理できますか?

簡単に言えば、これまでは「コマンド型構成管理/パッケージング」アプローチのディストリビューションのみを使用してきました。そして…追跡しにくい破損/問題のある必須構成管理(実験中)のため迷惑になります。

見つけました。ニックOS、これは以下を促進します。

NixOSには、構成管理に対する完全に宣言的なアプローチがあります。つまり、NixOSのモジュラー言語を使用してシステムに必要な構成仕様を作成し、NixOSはそれを実装するのに役立ちます。

私はNixOSをデフォルトのデスクトップオペレーティングシステムとして使用し、設定をGITリポジトリに保存することを検討しています。

それでは、NixOS設定をGittableできますか? gitリポジトリを介してデフォルトのOS設定を「定義」できますか(おそらく「適用」コマンドを使用)?

ベストアンサー1

configuration.nixNixOS設定は2つのファイルで構成されています(より多くのファイルに分割できます)hardware-configuration.nix

/etc/nixosどちらのファイルもテキストファイルに保存されます。もちろん、GITリポジトリに入れることもできます。

おすすめ記事