fixed btrfs support configs and swap
This commit is contained in:
@@ -59,28 +59,28 @@
|
||||
|
||||
# Snapper — automatic btrfs snapshots so you can roll back
|
||||
services.snapper = {
|
||||
enable = true;
|
||||
# Snapshot / every hour, keep 10 hourly and 7 daily
|
||||
rootConfig = ''
|
||||
TIMELINE_CREATE="yes"
|
||||
TIMELINE_CLEANUP="yes"
|
||||
TIMELINE_MIN_AGE="1800"
|
||||
TIMELINE_LIMIT_HOURLY="10"
|
||||
TIMELINE_LIMIT_DAILY="7"
|
||||
TIMELINE_LIMIT_MONTHLY="3"
|
||||
TIMELINE_LIMIT_YEARLY="0"
|
||||
'';
|
||||
configs.root = {
|
||||
SUBVOLUME = "/";
|
||||
TIMELINE_CREATE = true;
|
||||
TIMELINE_CLEANUP = true;
|
||||
TIMELINE_MIN_AGE = "1800";
|
||||
TIMELINE_LIMIT_HOURLY = "10";
|
||||
TIMELINE_LIMIT_DAILY = "7";
|
||||
TIMELINE_LIMIT_MONTHLY = "3";
|
||||
TIMELINE_LIMIT_YEARLY = "0";
|
||||
};
|
||||
# Snapshot /home every 4 hours
|
||||
homeConfig = ''
|
||||
SUBVOLUME="/home"
|
||||
TIMELINE_CREATE="yes"
|
||||
TIMELINE_CLEANUP="yes"
|
||||
TIMELINE_MIN_AGE="14400"
|
||||
TIMELINE_LIMIT_HOURLY="6"
|
||||
TIMELINE_LIMIT_DAILY="14"
|
||||
TIMELINE_LIMIT_MONTHLY="3"
|
||||
TIMELINE_LIMIT_YEARLY="0"
|
||||
'';
|
||||
configs.home = {
|
||||
SUBVOLUME = "/home";
|
||||
TIMELINE_CREATE = true;
|
||||
TIMELINE_CLEANUP = true;
|
||||
TIMELINE_MIN_AGE = "14400";
|
||||
TIMELINE_LIMIT_HOURLY = "6";
|
||||
TIMELINE_LIMIT_DAILY = "14";
|
||||
TIMELINE_LIMIT_MONTHLY = "3";
|
||||
TIMELINE_LIMIT_YEARLY = "0";
|
||||
};
|
||||
};
|
||||
|
||||
# Set your time zone.
|
||||
|
||||
@@ -43,28 +43,28 @@
|
||||
|
||||
# Snapper — automatic btrfs snapshots so you can roll back
|
||||
services.snapper = {
|
||||
enable = true;
|
||||
# Snapshot / every hour, keep 10 hourly and 7 daily
|
||||
rootConfig = ''
|
||||
TIMELINE_CREATE="yes"
|
||||
TIMELINE_CLEANUP="yes"
|
||||
TIMELINE_MIN_AGE="1800"
|
||||
TIMELINE_LIMIT_HOURLY="10"
|
||||
TIMELINE_LIMIT_DAILY="7"
|
||||
TIMELINE_LIMIT_MONTHLY="3"
|
||||
TIMELINE_LIMIT_YEARLY="0"
|
||||
'';
|
||||
configs.root = {
|
||||
SUBVOLUME = "/";
|
||||
TIMELINE_CREATE = true;
|
||||
TIMELINE_CLEANUP = true;
|
||||
TIMELINE_MIN_AGE = "1800";
|
||||
TIMELINE_LIMIT_HOURLY = "10";
|
||||
TIMELINE_LIMIT_DAILY = "7";
|
||||
TIMELINE_LIMIT_MONTHLY = "3";
|
||||
TIMELINE_LIMIT_YEARLY = "0";
|
||||
};
|
||||
# Snapshot /home every 4 hours
|
||||
homeConfig = ''
|
||||
SUBVOLUME="/home"
|
||||
TIMELINE_CREATE="yes"
|
||||
TIMELINE_CLEANUP="yes"
|
||||
TIMELINE_MIN_AGE="14400"
|
||||
TIMELINE_LIMIT_HOURLY="6"
|
||||
TIMELINE_LIMIT_DAILY="14"
|
||||
TIMELINE_LIMIT_MONTHLY="3"
|
||||
TIMELINE_LIMIT_YEARLY="0"
|
||||
'';
|
||||
configs.home = {
|
||||
SUBVOLUME = "/home";
|
||||
TIMELINE_CREATE = true;
|
||||
TIMELINE_CLEANUP = true;
|
||||
TIMELINE_MIN_AGE = "14400";
|
||||
TIMELINE_LIMIT_HOURLY = "6";
|
||||
TIMELINE_LIMIT_DAILY = "14";
|
||||
TIMELINE_LIMIT_MONTHLY = "3";
|
||||
TIMELINE_LIMIT_YEARLY = "0";
|
||||
};
|
||||
};
|
||||
|
||||
networking.hostName = "buildbox"; # Define your hostname.
|
||||
|
||||
@@ -47,28 +47,28 @@
|
||||
|
||||
# Snapper — automatic btrfs snapshots so you can roll back
|
||||
services.snapper = {
|
||||
enable = true;
|
||||
# Snapshot / every hour, keep 10 hourly and 7 daily
|
||||
rootConfig = ''
|
||||
TIMELINE_CREATE="yes"
|
||||
TIMELINE_CLEANUP="yes"
|
||||
TIMELINE_MIN_AGE="1800"
|
||||
TIMELINE_LIMIT_HOURLY="10"
|
||||
TIMELINE_LIMIT_DAILY="7"
|
||||
TIMELINE_LIMIT_MONTHLY="3"
|
||||
TIMELINE_LIMIT_YEARLY="0"
|
||||
'';
|
||||
configs.root = {
|
||||
SUBVOLUME = "/";
|
||||
TIMELINE_CREATE = true;
|
||||
TIMELINE_CLEANUP = true;
|
||||
TIMELINE_MIN_AGE = "1800";
|
||||
TIMELINE_LIMIT_HOURLY = "10";
|
||||
TIMELINE_LIMIT_DAILY = "7";
|
||||
TIMELINE_LIMIT_MONTHLY = "3";
|
||||
TIMELINE_LIMIT_YEARLY = "0";
|
||||
};
|
||||
# Snapshot /home every 4 hours
|
||||
homeConfig = ''
|
||||
SUBVOLUME="/home"
|
||||
TIMELINE_CREATE="yes"
|
||||
TIMELINE_CLEANUP="yes"
|
||||
TIMELINE_MIN_AGE="14400"
|
||||
TIMELINE_LIMIT_HOURLY="6"
|
||||
TIMELINE_LIMIT_DAILY="14"
|
||||
TIMELINE_LIMIT_MONTHLY="3"
|
||||
TIMELINE_LIMIT_YEARLY="0"
|
||||
'';
|
||||
configs.home = {
|
||||
SUBVOLUME = "/home";
|
||||
TIMELINE_CREATE = true;
|
||||
TIMELINE_CLEANUP = true;
|
||||
TIMELINE_MIN_AGE = "14400";
|
||||
TIMELINE_LIMIT_HOURLY = "6";
|
||||
TIMELINE_LIMIT_DAILY = "14";
|
||||
TIMELINE_LIMIT_MONTHLY = "3";
|
||||
TIMELINE_LIMIT_YEARLY = "0";
|
||||
};
|
||||
};
|
||||
|
||||
networking.hostName = "ender-ml"; # Define your hostname.
|
||||
|
||||
@@ -82,28 +82,28 @@
|
||||
|
||||
# Snapper — automatic btrfs snapshots so you can roll back
|
||||
services.snapper = {
|
||||
enable = true;
|
||||
# Snapshot / every hour, keep 10 hourly and 7 daily
|
||||
rootConfig = ''
|
||||
TIMELINE_CREATE="yes"
|
||||
TIMELINE_CLEANUP="yes"
|
||||
TIMELINE_MIN_AGE="1800"
|
||||
TIMELINE_LIMIT_HOURLY="10"
|
||||
TIMELINE_LIMIT_DAILY="7"
|
||||
TIMELINE_LIMIT_MONTHLY="3"
|
||||
TIMELINE_LIMIT_YEARLY="0"
|
||||
'';
|
||||
configs.root = {
|
||||
SUBVOLUME = "/";
|
||||
TIMELINE_CREATE = true;
|
||||
TIMELINE_CLEANUP = true;
|
||||
TIMELINE_MIN_AGE = "1800";
|
||||
TIMELINE_LIMIT_HOURLY = "10";
|
||||
TIMELINE_LIMIT_DAILY = "7";
|
||||
TIMELINE_LIMIT_MONTHLY = "3";
|
||||
TIMELINE_LIMIT_YEARLY = "0";
|
||||
};
|
||||
# Snapshot /home every 4 hours
|
||||
homeConfig = ''
|
||||
SUBVOLUME="/home"
|
||||
TIMELINE_CREATE="yes"
|
||||
TIMELINE_CLEANUP="yes"
|
||||
TIMELINE_MIN_AGE="14400"
|
||||
TIMELINE_LIMIT_HOURLY="6"
|
||||
TIMELINE_LIMIT_DAILY="14"
|
||||
TIMELINE_LIMIT_MONTHLY="3"
|
||||
TIMELINE_LIMIT_YEARLY="0"
|
||||
'';
|
||||
configs.home = {
|
||||
SUBVOLUME = "/home";
|
||||
TIMELINE_CREATE = true;
|
||||
TIMELINE_CLEANUP = true;
|
||||
TIMELINE_MIN_AGE = "14400";
|
||||
TIMELINE_LIMIT_HOURLY = "6";
|
||||
TIMELINE_LIMIT_DAILY = "14";
|
||||
TIMELINE_LIMIT_MONTHLY = "3";
|
||||
TIMELINE_LIMIT_YEARLY = "0";
|
||||
};
|
||||
};
|
||||
|
||||
boot.kernel.sysctl = {
|
||||
|
||||
Reference in New Issue
Block a user