From 47e99ede4f0ca3f5e3ea5e9a6f75bd4d27937478 Mon Sep 17 00:00:00 2001 From: Filippo Berto Date: Tue, 14 Jun 2022 10:39:54 +0200 Subject: [PATCH] Snapper on Loki --- loki/configuration.nix | 47 +++++++++++++++++++++++++++++------------- 1 file changed, 33 insertions(+), 14 deletions(-) diff --git a/loki/configuration.nix b/loki/configuration.nix index e79e04c..d6b2146 100644 --- a/loki/configuration.nix +++ b/loki/configuration.nix @@ -202,20 +202,39 @@ jellyfin.extraGroups = [ "video" ]; }; - # services.snapper = { - # configs = - # let - # bertofExtraConfig = '' - # ALLOW_USERS="bertof" - # TIMELINE_CREATE=yes - # TIMELINE_CLEANUP=yes - # ''; - # common = { extraConfig = bertofExtraConfig; }; - # in - # { - # bertof_home = common // { subvolume = "/home/bertof"; }; - # }; - # }; + services.snapper = { + configs = + let + commonExtraConfig = '' + ALLOW_USERS="bertof" + TIMELINE_CREATE=yes + TIMELINE_CLEANUP=yes + ''; + in + { + bertof_raid0 = { + subvolume = "/mnt/raid0/bertof"; + extraConfig = '' + ALLOW_USERS="bertof" + ${commonExtraConfig} + ''; + }; + tiziano_raid0 = { + subvolume = "/mnt/raid0/tiziano"; + extraConfig = '' + ALLOW_USERS="tiziano" + ${commonExtraConfig} + ''; + }; + condiviso_raid0 = { + subvolume = "/mnt/raid0/condiviso"; + extraConfig = '' + ALLOW_USERS="bertof tiziano" + ${commonExtraConfig} + ''; + }; + }; + }; systemd.packages = with pkgs; [ syncthing ];