NixOS:ルートレベルのフォルダが存在することを確認してください。

NixOS:ルートレベルのフォルダが存在することを確認してください。

職場では、/ scratchフォルダの下に大規模なコードワークスペースを維持する傾向があります。 NixOSには、そのようなフォルダ/ファイルが存在しなければならないと宣言するオプションはありますか?

私はEnvironment.etcが/ etcのシンボリックリンクをnixリポジトリに設定することを知っています。

それ以外の場合は、いくつかのシステム起動スクリプトを宣言し、mkdir -pなどを実行する必要があります。これは見苦しいです。

答え1

を使用することもできますsystemd.tmpfiles.rules。たとえば、ドキュメントのトピックを参照してくださいman configuration.nix

関連情報