From ed8e40e2500b8c4a1bb74f5434461bd513855aab Mon Sep 17 00:00:00 2001 From: James Andariese Date: Mon, 21 Apr 2025 20:28:22 -0500 Subject: [PATCH] xerneas longhorn tank wip --- hosts/xerneas.nix | 1 + modules/tank-luks-nvme.nix | 11 +++++++++++ 2 files changed, 12 insertions(+) create mode 100644 modules/tank-luks-nvme.nix diff --git a/hosts/xerneas.nix b/hosts/xerneas.nix index 7d5e3c2..32eac7a 100644 --- a/hosts/xerneas.nix +++ b/hosts/xerneas.nix @@ -10,6 +10,7 @@ ../types/server.nix ../modules/k3s-agent.nix ../modules/garage-lvm-data.nix + ../modules/tank-luks-nvme.nix ]; config = lib.mkMerge [ { diff --git a/modules/tank-luks-nvme.nix b/modules/tank-luks-nvme.nix new file mode 100644 index 0000000..204ecfa --- /dev/null +++ b/modules/tank-luks-nvme.nix @@ -0,0 +1,11 @@ +{ config, ... }: +{ + # make an LV for the tank. + # lvcreate -L 256G xerneas-luks0 --name xerneas-tank-nvme + # mkfs.xfs /dev/mapper/xerneas--luks-xerneas--tank--nvme + + fileSystems."/tank/nvme" = { + device = "/dev/mapper/xerneas--luks-xerneas--tank--nvme"; + fsType = "xfs"; + }; +}