From 2aa265b82a8861ddf5ca248adfa2d1b0a640857c Mon Sep 17 00:00:00 2001 From: Spectre Date: Fri, 7 Jun 2024 01:52:13 +0200 Subject: [PATCH] hosts --- flake.nix | 2 ++ system/btrfs.nix | 2 +- system/persistence.nix | 10 +--------- 3 files changed, 4 insertions(+), 10 deletions(-) diff --git a/flake.nix b/flake.nix index 8f4be256..4f36622c 100644 --- a/flake.nix +++ b/flake.nix @@ -25,6 +25,7 @@ outputs = { self, nixpkgs, + impermanence, ... } @ inputs: let inherit (self) outputs; @@ -48,6 +49,7 @@ modules = [ ./hosts/${host}/configuration.nix ./hosts/${host}/hardware-configuration.nix + impermanence.nixosModule ]; }; in { diff --git a/system/btrfs.nix b/system/btrfs.nix index c0384249..4d603bd6 100644 --- a/system/btrfs.nix +++ b/system/btrfs.nix @@ -3,7 +3,7 @@ enable = true; interval = "Fri 07:00"; fileSystems = [ - "/persistent" + "/persist" "/nix" ]; }; diff --git a/system/persistence.nix b/system/persistence.nix index 18e1ada3..5599df8d 100644 --- a/system/persistence.nix +++ b/system/persistence.nix @@ -1,17 +1,9 @@ -{ - conf, - impermanence, - ... -}: { - imports = [impermanence.nixosModule]; - +{conf, ...}: { environment.persistence."/persist/data" = { hideMounts = true; directories = [ "/etc/NetworkManager/system-connections" - "/var/log" "/var/lib/bluetooth" - "/var/lib/nixos" "/var/lib/systemd/coredump" "/var/lib/bluetooth" ];