diff options
author | Alyssa Ross <hi@alyssa.is> | 2022-12-06 15:51:35 +0000 |
---|---|---|
committer | Alyssa Ross <hi@alyssa.is> | 2023-02-08 13:46:32 +0000 |
commit | f4afc5a01d9539ce09e47494e679c51f80723d07 (patch) | |
tree | 4a65f47236d871fe8b4591a9f3a319cf6f91f513 | |
parent | 52a07a130226f729a2386506a226a54d2a8ab2bc (diff) | |
download | nixlib-f4afc5a01d9539ce09e47494e679c51f80723d07.tar nixlib-f4afc5a01d9539ce09e47494e679c51f80723d07.tar.gz nixlib-f4afc5a01d9539ce09e47494e679c51f80723d07.tar.bz2 nixlib-f4afc5a01d9539ce09e47494e679c51f80723d07.tar.lz nixlib-f4afc5a01d9539ce09e47494e679c51f80723d07.tar.xz nixlib-f4afc5a01d9539ce09e47494e679c51f80723d07.tar.zst nixlib-f4afc5a01d9539ce09e47494e679c51f80723d07.zip |
modules/persistence/networkmanager: save /var/lib
The main reason for doing this is so that stable random MAC addresses are persisted across reboots.
-rw-r--r-- | modules/persistence/networkmanager/default.nix | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/modules/persistence/networkmanager/default.nix b/modules/persistence/networkmanager/default.nix index 430b6efa1b64..6d857559992f 100644 --- a/modules/persistence/networkmanager/default.nix +++ b/modules/persistence/networkmanager/default.nix @@ -5,8 +5,14 @@ environment.etc."NetworkManager/system-connections".source = "/persist/safe/etc/NetworkManager/system-connections"; + fileSystems."/var/lib/NetworkManager" = { + device = "/persist/safe/var/lib/NetworkManager"; + options = [ "bind" ]; + }; + systemd.tmpfiles.rules = [ "d /persist/safe/etc/NetworkManager/system-connections 0700" + "d /persist/safe/var/lib/NetworkManager 0700" ]; }; } |