diff options
Diffstat (limited to '')
| -rw-r--r-- | machines/nixos/x86_64-linux/rivendell/default.nix | 2 | ||||
| -rw-r--r-- | profiles/disk/btrfs-on-luks.nix (renamed from machines/nixos/x86_64-linux/rivendell/disks.nix) | 7 |
2 files changed, 8 insertions, 1 deletions
diff --git a/machines/nixos/x86_64-linux/rivendell/default.nix b/machines/nixos/x86_64-linux/rivendell/default.nix index 787f090..700a57f 100644 --- a/machines/nixos/x86_64-linux/rivendell/default.nix +++ b/machines/nixos/x86_64-linux/rivendell/default.nix @@ -9,7 +9,7 @@ imports = [ (modulesPath + "/installer/scan/not-detected.nix") inputs.nixos-hardware.nixosModules.framework-desktop-amd-ai-max-300-series - ./disks.nix + ../../../../profiles/disk/btrfs-on-luks.nix ]; boot.initrd.availableKernelModules = [ diff --git a/machines/nixos/x86_64-linux/rivendell/disks.nix b/profiles/disk/btrfs-on-luks.nix index 8cb1f32..3fe57f7 100644 --- a/machines/nixos/x86_64-linux/rivendell/disks.nix +++ b/profiles/disk/btrfs-on-luks.nix @@ -1,3 +1,4 @@ +{ ... }: let btrfsopt = [ "compress=zstd" @@ -5,6 +6,12 @@ let ]; in { + services.btrfs.autoScrub.enable = true; + services.btrfs.autoScrub.fileSystems = [ + "/nix" + "/data" + ]; + disko.devices = { disk = { main = { |
