From bfb8471a4bc9cc8bacf4bca2945f8840e045b653 Mon Sep 17 00:00:00 2001 From: k3t Date: Tue, 23 Jun 2026 15:31:09 -0600 Subject: [PATCH] move filesystems to modules --- modules/sys/fs/mounts/efi.nix | 7 +++++++ modules/sys/fs/mounts/root-btrfs.nix | 7 +++++++ modules/sys/fs/mounts/swap.nix | 5 +++++ 3 files changed, 19 insertions(+) create mode 100644 modules/sys/fs/mounts/efi.nix create mode 100644 modules/sys/fs/mounts/root-btrfs.nix create mode 100644 modules/sys/fs/mounts/swap.nix diff --git a/modules/sys/fs/mounts/efi.nix b/modules/sys/fs/mounts/efi.nix new file mode 100644 index 0000000..44dc1a2 --- /dev/null +++ b/modules/sys/fs/mounts/efi.nix @@ -0,0 +1,7 @@ +{ + fileSystems."/boot" = + { device = "/dev/disk/by-label/EFI"; + fsType = "vfat"; + options = [ "fmask=0077" "dmask=0077" ]; + }; +} \ No newline at end of file diff --git a/modules/sys/fs/mounts/root-btrfs.nix b/modules/sys/fs/mounts/root-btrfs.nix new file mode 100644 index 0000000..37e696a --- /dev/null +++ b/modules/sys/fs/mounts/root-btrfs.nix @@ -0,0 +1,7 @@ +{ + fileSystems."/" = + { device = "/dev/disk/by-label/NixOS"; + fsType = "btrfs"; + options = [ "discard" ]; + }; +} \ No newline at end of file diff --git a/modules/sys/fs/mounts/swap.nix b/modules/sys/fs/mounts/swap.nix new file mode 100644 index 0000000..6ece676 --- /dev/null +++ b/modules/sys/fs/mounts/swap.nix @@ -0,0 +1,5 @@ +{ + swapDevices = [{ device = "/dev/disk/by-label/Swap"; + options = [ "discard" "nofail" ]; + }]; +} \ No newline at end of file