MyNixOS website logo
option

systemd.user.tmpfiles.settings

Declare systemd-tmpfiles rules to create, delete, and clean up volatile and temporary files and directories.

Even though the service is called *tmp*files you can also create persistent files.

Declarations
Type
attribute set of (submodule)
Default
{ }
Example
{
  cache = {
    rules = {
      "%C" = {
        d = {
          age = "4 weeks";
          group = "alice";
          mode = "0755";
          user = "alice";
        };
      };
    };
  };
}