summary refs log blame commit diff stats
path: root/system/impermanence/default.nix
blob: 32ad9f70ad0aa0b18c92114ad01f6735e5899de0 (plain) (tree)
1
        





















                                        
    
{...}: {
  environment.persistence."/srv" = {
    hideMounts = true;
    directories = [
      "/etc/nixos"
      "/var/log"
      "/var/lib/postgresql"
      "/var/lib/acme"
      {
        directory = "/var/lib/nix-sync";
        user = "nix-sync";
        group = "nix-sync";
        mode = "0700";
      }
      {
        directory = "/var/lib/sshd";
        user = "root";
        group = "root";
        mode = "0755";
      }
    ];
    files = [
      "/etc/machine-id"
    ];
  };
}