From 3e0ee80077f2fea07860adebc3006d3e11cf0366 Mon Sep 17 00:00:00 2001 From: Tucker Shea Date: Thu, 26 Dec 2024 15:44:56 -0500 Subject: [PATCH] Add external disk to tuffy-01 (#167) --- hosts/tuffy-use-ora-01/default.nix | 8 ++++++++ hosts/tuffy-use-ora-01/disks.nix | 18 ++++++++++++++++++ 2 files changed, 26 insertions(+) diff --git a/hosts/tuffy-use-ora-01/default.nix b/hosts/tuffy-use-ora-01/default.nix index ed2105d..260b1dc 100644 --- a/hosts/tuffy-use-ora-01/default.nix +++ b/hosts/tuffy-use-ora-01/default.nix @@ -81,4 +81,12 @@ "/var/lib/tailscale" ]; }; + + environment.persistence."/big-persist" = { + hideMounts = true; + files = [ + ]; + directories = [ + ]; + }; } diff --git a/hosts/tuffy-use-ora-01/disks.nix b/hosts/tuffy-use-ora-01/disks.nix index ebdb289..2db532b 100644 --- a/hosts/tuffy-use-ora-01/disks.nix +++ b/hosts/tuffy-use-ora-01/disks.nix @@ -46,6 +46,23 @@ }; }; }; + big-persist = { + type = "disk"; + device = "/dev/sdb"; + content = { + type = "gpt"; + partitions = { + data = { + size = "100%"; + content = { + type = "filesystem"; + format = "ext4"; + mountpoint = "/big-persist"; + }; + }; + }; + }; + }; }; nodev = { "/" = { @@ -96,6 +113,7 @@ fileSystems = { "/boot".neededForBoot = true; "/persist".neededForBoot = true; + "/big-persist".neededForBoot = true; "/nix".neededForBoot = true; "/".neededForBoot = true; "/tmp".neededForBoot = true;