aboutsummaryrefslogtreecommitdiffstats
path: root/sys/impermanence
diff options
context:
space:
mode:
authorSoispha <soispha@vhack.eu>2023-08-30 18:41:53 +0200
committerSoispha <soispha@vhack.eu>2023-08-30 18:47:33 +0200
commit439bb9065d23cda2bc476b1cf82ff0ea2141754f (patch)
tree52e775ab7deefef9f5a79470e90d1ad6b04191a8 /sys/impermanence
parentchore(version): v1.9.1 (diff)
downloadnixos-config-439bb9065d23cda2bc476b1cf82ff0ea2141754f.zip
Fix(sys/impermanence): Add `/var/lib/bluetooth` to saved path
Diffstat (limited to 'sys/impermanence')
-rw-r--r--sys/impermanence/default.nix18
1 files changed, 3 insertions, 15 deletions
diff --git a/sys/impermanence/default.nix b/sys/impermanence/default.nix
index a9be951a..505fbb6b 100644
--- a/sys/impermanence/default.nix
+++ b/sys/impermanence/default.nix
@@ -4,29 +4,17 @@
...
}: let
cfg = config.soispha.impermanence;
- networkmanager =
- if config.networking.networkmanager.enable
- then [
- "/etc/NetworkManager" # store the networkmanager configs
- ]
- else [];
- secureboot =
- if config.boot.lanzaboote.enable
- then [
- "/etc/secureboot"
- ]
- else [];
directories =
[
"/etc/nixos"
"/var/log"
# TODO: the following entries need to be checked
- #"/var/lib/bluetooth"
#"/var/lib/nixos"
#"/var/lib/systemd/coredump"
]
- ++ networkmanager
- ++ secureboot;
+ ++ lib.optional config.networking.networkmanager.enable "/etc/NetworkManager"
+ ++ lib.optional config.boot.lanzaboote.enable "/etc/secureboot"
+ ++ lib.optional config.hardware.bluetooth.enable "/var/lib/bluetooth";
in {
options.soispha.impermanence = {
enable = lib.mkOption {