From 859dfb95525cf87239d20b0a3f456e4a3188bb28 Mon Sep 17 00:00:00 2001 From: LavaDesu Date: Sun, 18 Jun 2023 21:19:05 +0700 Subject: [PATCH] system/snapper: move to new config --- hosts/hyacinth/filesystem.nix | 22 ++++++++++------------ modules/system/snapper.nix | 22 ++++++++++------------ 2 files changed, 20 insertions(+), 24 deletions(-) diff --git a/hosts/hyacinth/filesystem.nix b/hosts/hyacinth/filesystem.nix index 2b7a296..b57e9b1 100644 --- a/hosts/hyacinth/filesystem.nix +++ b/hosts/hyacinth/filesystem.nix @@ -36,17 +36,15 @@ in }; }; services.snapper.configs.cream = { - fstype = "btrfs"; - subvolume = "/mnt/cream/permanence"; - extraConfig = lib.concatStringsSep "\n" (lib.mapAttrsToList (k: v: "${k}=${v}") { - TIMELINE_CLEANUP = "yes"; - TIMELINE_CREATE = "yes"; - TIMELINE_MIN_AGE = "1800"; - TIMELINE_LIMIT_HOURLY = "5"; - TIMELINE_LIMIT_DAILY = "7"; - TIMELINE_LIMIT_WEEKLY = "0"; - TIMELINE_LIMIT_MONTHLY = "0"; - TIMELINE_LIMIT_YEARLY = "0"; - }); + FSTYPE = "btrfs"; + SUBVOLUME = "/mnt/cream/permanence"; + TIMELINE_CLEANUP = "yes"; + TIMELINE_CREATE = "yes"; + TIMELINE_MIN_AGE = "1800"; + TIMELINE_LIMIT_HOURLY = "5"; + TIMELINE_LIMIT_DAILY = "7"; + TIMELINE_LIMIT_WEEKLY = "0"; + TIMELINE_LIMIT_MONTHLY = "0"; + TIMELINE_LIMIT_YEARLY = "0"; }; } diff --git a/modules/system/snapper.nix b/modules/system/snapper.nix index 6883355..56f1de6 100644 --- a/modules/system/snapper.nix +++ b/modules/system/snapper.nix @@ -2,18 +2,16 @@ services.snapper = { cleanupInterval = "1h"; configs.home = { - fstype = "btrfs"; - subvolume = "/home"; - extraConfig = lib.concatStringsSep "\n" (lib.mapAttrsToList (k: v: "${k}=${v}") { - TIMELINE_CLEANUP = "yes"; - TIMELINE_CREATE = "yes"; - TIMELINE_MIN_AGE = "1800"; - TIMELINE_LIMIT_HOURLY = "5"; - TIMELINE_LIMIT_DAILY = "7"; - TIMELINE_LIMIT_WEEKLY = "0"; - TIMELINE_LIMIT_MONTHLY = "0"; - TIMELINE_LIMIT_YEARLY = "0"; - }); + FSTYPE = "btrfs"; + SUBVOLUME = "/home"; + TIMELINE_CLEANUP = "yes"; + TIMELINE_CREATE = "yes"; + TIMELINE_MIN_AGE = "1800"; + TIMELINE_LIMIT_HOURLY = "5"; + TIMELINE_LIMIT_DAILY = "7"; + TIMELINE_LIMIT_WEEKLY = "0"; + TIMELINE_LIMIT_MONTHLY = "0"; + TIMELINE_LIMIT_YEARLY = "0"; }; }; }