NixOS:确保根级文件夹存在

NixOS:确保根级文件夹存在

在工作中,我们倾向于将大型代码工作区保存在 /scratch 文件夹下。 NixOS 是否有一个选项来声明这样的文件夹/文件应该存在?

我知道environment.etc会将/etc中的符号链接设置到nix存储中。

否则我必须声明一些 systemd 启动脚本,执行 mkdir -p 等等 - 这感觉很丑陋。

答案1

我可能会使用systemd.tmpfiles.rules.请参阅文档中的条目,例如man configuration.nix

相关内容