2024-09-02 22:26:06 +02:00
|
|
|
{
|
|
|
|
inputs,
|
|
|
|
config,
|
|
|
|
lib,
|
|
|
|
...
|
|
|
|
}: let
|
|
|
|
inherit (lib) optionalString mkIf mkForce;
|
|
|
|
|
|
|
|
cfg = config.modules.system.impermanence;
|
|
|
|
in {
|
2024-09-08 20:54:32 +02:00
|
|
|
# config = mkIf false {
|
|
|
|
# imports = [
|
|
|
|
# inputs.impermanence.nixosModules.impermanence
|
|
|
|
# ];
|
|
|
|
# environment.persistence."/persist" = {
|
|
|
|
# directories = [
|
|
|
|
# "/etc/nixos"
|
|
|
|
# "/etc/nix"
|
|
|
|
# "/etc/NetworkManager/system-connections"
|
|
|
|
# "/var/db/sudo"
|
|
|
|
# "/var/lib/bluetooth"
|
|
|
|
# "/var/lib/nixos"
|
|
|
|
# "/var/lib/pipewire"
|
|
|
|
# "/var/lib/systemd/coredump"
|
|
|
|
# ];
|
2024-09-02 22:26:06 +02:00
|
|
|
|
2024-09-08 20:54:32 +02:00
|
|
|
# files = [
|
|
|
|
# "/etc/machine-id"
|
|
|
|
# ];
|
|
|
|
# };
|
|
|
|
# };
|
2024-09-02 22:26:06 +02:00
|
|
|
}
|