treewide: dedup global persistence configuration

This commit is contained in:
Lu Wang 2024-12-24 21:55:34 +08:00
parent bf02e988b3
commit 49521a3df5
Signed by: rebmit
SSH key fingerprint: SHA256:3px8QV1zEerIrEWHaqtH5rR9kjetyRST5EipOPrd+bU
10 changed files with 12 additions and 56 deletions

View file

@ -1,6 +0,0 @@
{
environment.globalPersistence = {
enable = true;
root = "/persist";
};
}

View file

@ -1,6 +0,0 @@
{
environment.globalPersistence = {
enable = true;
root = "/persist";
};
}

View file

@ -1,7 +0,0 @@
{ ... }:
{
environment.globalPersistence = {
enable = true;
root = "/persist";
};
}

View file

@ -1,6 +0,0 @@
{
environment.globalPersistence = {
enable = true;
root = "/persist";
};
}

View file

@ -1,6 +0,0 @@
{
environment.globalPersistence = {
enable = true;
root = "/persist";
};
}

View file

@ -1,6 +0,0 @@
{
environment.globalPersistence = {
enable = true;
root = "/persist";
};
}

View file

@ -1,6 +0,0 @@
{
environment.globalPersistence = {
enable = true;
root = "/persist";
};
}

View file

@ -1,6 +0,0 @@
{
environment.globalPersistence = {
enable = true;
root = "/persist";
};
}

View file

@ -1,6 +0,0 @@
{
environment.globalPersistence = {
enable = true;
root = "/persist";
};
}

View file

@ -1,6 +1,17 @@
{ ... }:
{ config, ... }:
{
assertions = [
{
assertion = config.fileSystems ? "/persist";
message = ''
`config.fileSystems."/persist"` must be set.
'';
}
];
environment.globalPersistence = {
enable = true;
root = "/persist";
directories = [
"/var/cache"
"/var/lib"