-{ pkgs, lib, config, hostName, ... }:
+{ hostName, ... }:
with builtins;
{
-services.sanoid = {
- enable = true;
- extraArgs = [ "--verbose" ];
- datasets = {
- "${hostName}/home" = {
- autosnap = true;
- autoprune = true;
- hourly = 12;
- daily = 3;
- monthly = 0;
- yearly = 0;
- recursive = true;
- };
- "${hostName}/var" = {
- autosnap = true;
- autoprune = true;
- hourly = 12;
- daily = 1;
- monthly = 0;
- yearly = 0;
- recursive = true;
+ services.sanoid = {
+ enable = true;
+ extraArgs = [ "--verbose" ];
+ datasets = {
+ "${hostName}/home" = {
+ autosnap = true;
+ autoprune = true;
+ hourly = 12;
+ daily = 3;
+ monthly = 0;
+ yearly = 0;
+ recursive = true;
+ };
+ "${hostName}/var" = {
+ autosnap = true;
+ autoprune = true;
+ hourly = 12;
+ daily = 1;
+ monthly = 0;
+ yearly = 0;
+ recursive = true;
+ };
+ "off2/julm/perso" = {
+ autosnap = true;
+ autoprune = true;
+ frequently = 0;
+ hourly = 1;
+ daily = 7;
+ monthly = 0;
+ yearly = 0;
+ recursive = true;
+ };
+ "off2/julm/public" = {
+ autosnap = true;
+ autoprune = true;
+ frequently = 0;
+ hourly = 1;
+ daily = 7;
+ monthly = 0;
+ yearly = 0;
+ recursive = true;
+ };
+ "off2/julm/virt" = {
+ autosnap = true;
+ autoprune = true;
+ frequently = 0;
+ hourly = 1;
+ daily = 2;
+ monthly = 2;
+ yearly = 0;
+ recursive = true;
+ };
+ "off2/julm/backup/das1/julm/perso" = {
+ autosnap = false;
+ autoprune = true;
+ frequently = 1;
+ hourly = 1;
+ daily = 7;
+ monthly = 0;
+ yearly = 0;
+ recursive = true;
+ };
+ "off2/julm/backup/das1/julm/public" = {
+ autosnap = false;
+ autoprune = true;
+ frequently = 1;
+ hourly = 1;
+ daily = 1;
+ monthly = 0;
+ yearly = 0;
+ recursive = true;
+ };
+ "off2/julm/backup/losurdo" = {
+ autosnap = false;
+ autoprune = true;
+ frequently = 1;
+ hourly = 1;
+ daily = 7;
+ monthly = 1;
+ yearly = 0;
+ recursive = true;
+ };
+ "off2/julm/backup/mermet" = {
+ autosnap = false;
+ autoprune = true;
+ frequently = 1;
+ hourly = 1;
+ daily = 7;
+ monthly = 1;
+ yearly = 0;
+ recursive = true;
+ };
+ "off2/julm/backup/oignon" = {
+ autosnap = false;
+ autoprune = true;
+ hourly = 0;
+ daily = 7;
+ monthly = 3;
+ yearly = 0;
+ recursive = true;
+ };
};
};
-};
}