From 2042904ccaf2e2729bdc5bd86d933f51b2309c7d Mon Sep 17 00:00:00 2001 From: chn Date: Thu, 21 Mar 2024 15:37:21 +0800 Subject: [PATCH] system.impermanence: only persistent networkmanager connections if enabled --- modules/system/impermanence.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/system/impermanence.nix b/modules/system/impermanence.nix index d96d039c..66cecc5c 100644 --- a/modules/system/impermanence.nix +++ b/modules/system/impermanence.nix @@ -20,7 +20,6 @@ inputs: hideMounts = true; directories = [ - { directory = "/etc/NetworkManager/system-connections"; mode = "0700"; } "/home" "/root" "/var/db" @@ -30,7 +29,9 @@ inputs: "/var/backup" { directory = "/var/lib/docker/volumes"; mode = "0710"; } "/srv" - ]; + ] + ++ (inputs.lib.optional inputs.config.nixos.system.networking.networkManager.enable + { directory = "/etc/NetworkManager/system-connections"; mode = "0700"; }); files = [ "/etc/machine-id"