From 3b3c1b2b76bd14eb9156a02abf2945e03d39dfff Mon Sep 17 00:00:00 2001 From: xinyangli Date: Mon, 5 May 2025 20:42:42 +0800 Subject: [PATCH 1/2] agate: add disks to storage --- machines/agate/disk-config.nix | 41 ++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/machines/agate/disk-config.nix b/machines/agate/disk-config.nix index 67aa8e2..2ce939b 100644 --- a/machines/agate/disk-config.nix +++ b/machines/agate/disk-config.nix @@ -86,6 +86,47 @@ }; }; }; + + hdd1 = { + type = "disk"; + device = "/dev/disk/by-id/ata-WUH721414ALE6L0_9KGEMPVL"; + content = { + type = "gpt"; + partitions = { + storage_p1 = { + size = "100%"; + }; + }; + }; + }; + hdd2 = { + type = "disk"; + device = "/dev/disk/by-id/ata-WUH721414ALE6L0_X1G14ZNL"; + content = { + type = "gpt"; + partitions = { + storage_p2 = { + size = "100%"; + content = { + type = "btrfs"; + extraArgs = [ + "-f" + "-d raid1" + "/dev/disk/by-partlabel/disk-hdd1-storage_p1" + ]; + subvolumes = { + "/storage" = { + mountOptions = [ + "compress=zstd" + ]; + mountpoint = "/storage"; + }; + }; + }; + }; + }; + }; + }; }; }; } From 1047915cd26525f4d6a8d0bf0fd716fea18fd692 Mon Sep 17 00:00:00 2001 From: xinyangli Date: Mon, 5 May 2025 21:54:18 +0800 Subject: [PATCH 2/2] hydra: add agate configuration --- flake.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/flake.nix b/flake.nix index 3c9127c..cb18126 100644 --- a/flake.nix +++ b/flake.nix @@ -329,6 +329,9 @@ }; } // self.colmenaHive.nodes; + hydraJobs = { + agate = self.nixosConfigurations.agate; + }; } // flake-utils.lib.eachDefaultSystem ( system: