Files
nixos-at-home/modules/common/persisting.nix

32 lines
591 B
Nix

{ config, lib, pkgs, ... }:
{
persisting = {
enable = true;
# Default directories to persist
directories = [
{
path = "/persist";
target = "/persist";
options = [ "defaults" "bind" ];
}
{
path = "/var/log";
target = "/var/log";
options = [ "defaults" "bind" ];
}
{
path = "/var/lib";
target = "/var/lib";
options = [ "defaults" "bind" ];
}
];
};
# Ensure persist directory exists
systemd.tmpfiles.rules = [
"d /persist 0755 root root - -"
];
}