From 64d3b83c76038e19b70588534d0b54cf7a15ed4b Mon Sep 17 00:00:00 2001 From: twoneis Date: Sun, 21 Jul 2024 02:06:38 +0200 Subject: [PATCH] disk config via options on ellaca --- devices/ellaca/default.nix | 9 +++++---- devices/ellaca/disks.nix | 7 +++++++ 2 files changed, 12 insertions(+), 4 deletions(-) create mode 100644 devices/ellaca/disks.nix diff --git a/devices/ellaca/default.nix b/devices/ellaca/default.nix index bff268a..cf68b9b 100644 --- a/devices/ellaca/default.nix +++ b/devices/ellaca/default.nix @@ -1,6 +1,7 @@ { config, pkgs, ... }: { imports = [ ./options.nix + ./disks.nix ]; nixpkgs.hostPlatform = "x86_64-linux"; @@ -30,21 +31,21 @@ fileSystems = { "/boot" = { - device = "/dev/disk/by-uuid/12CE-A600"; + device = "/dev/disk/by-uuid/${config.disks.boot}"; fsType = "vfat"; }; "/" = { - device = "/dev/disk/by-uuid/b4a61b48-017f-4d16-ab05-d5c867f2ca6f"; + device = "/dev/disk/by-uuid/${config.disks.root}"; fsType = "btrfs"; options = [ "subvol=root" "compress=zstd" "noatime" ]; }; "/nix" = { - device = "/dev/disk/by-uuid/b4a61b48-017f-4d16-ab05-d5c867f2ca6f"; + device = "/dev/disk/by-uuid/${config.disks.root}"; fsType = "btrfs"; options = [ "subvol=nix" "compress=zstd" "noatime" ]; }; "/ext" = { - device = "/dev/disk/by-uuid/3ed92a26-775a-4e39-ac1c-84b2822cd3dd"; + device = "/dev/disk/by-uuid/${config.disks.ext}"; fsType = "btrfs"; options = [ "subvol=ext" "compress=zstd" "noatime" ]; }; diff --git a/devices/ellaca/disks.nix b/devices/ellaca/disks.nix new file mode 100644 index 0000000..5a6208d --- /dev/null +++ b/devices/ellaca/disks.nix @@ -0,0 +1,7 @@ +{ ... }: { + disks = { + boot = "12CE-A600"; + root = "b4a61b48-017f-4d16-ab05-d5c867f2ca6f"; + ext = "3ed92a26-775a-4e39-ac1c-84b2822cd3dd"; + }; +}