From 722004beea7ac07f9a5d2eddc001037df9046911 Mon Sep 17 00:00:00 2001 From: Gregor Kleen Date: Tue, 22 Sep 2026 21:10:27 +0200 Subject: ... --- hosts/skadhi/hw.nix | 59 ----------------------------------------------------- 1 file changed, 59 deletions(-) (limited to 'hosts/skadhi/hw.nix') diff --git a/hosts/skadhi/hw.nix b/hosts/skadhi/hw.nix index 0eb16b7a..02fb5c0e 100644 --- a/hosts/skadhi/hw.nix +++ b/hosts/skadhi/hw.nix @@ -16,64 +16,5 @@ ''; nixpkgs.system = "x86_64-linux"; - - disko.devices = { - disk.nvm = { - type = "disk"; - device = "/dev/nvme0n1"; - content = { - type = "gpt"; - partitions = { - ESP = { - size = "512M"; - type = "EF00"; - content = { - type = "filesystem"; - format = "vfat"; - mountpoint = "/boot"; - mountOptions = [ - "fmask=0033" "dmask=0022" - ]; - }; - }; - luks = { - size = "100%"; - content = { - type = "luks"; - name = "nvm"; - extraFormatArgs = [ - "--cipher" "aegis128-random" - "--key-size" "128" - "--integrity" "aead" - ]; - content = { - type = "btrfs"; - extraArgs = let - subvols = ["/persistent"] ++ map (p: "/persistent/${p}") ["/nix" "/var/log"]; - restricted = map (p: "/persistent/${p}") ["/root"]; - in [ - "--csum" "blake2" - "--compress" "zstd:15" - "--rootdir" (toString (pkgs.runCommand "rootdir" { - } '' - mkdir $out - install -d ${lib.concatMapStringsSep " " (p: "$out/${p}") subvols} - install -m 0700 -d ${lib.concatMapStringsSep " " (p: "$out/${p}") restricted} - '')) - ] ++ lib.concatMap (p: ["--subvol" p]) subvols; - subvolumes = { - "/persistent".mountpoint = "/persistent"; - "/swap" = { - mountpoint = "/.swap"; - swap.swapfile.size = "96G"; - }; - }; - }; - }; - }; - }; - }; - }; - }; }; } -- cgit v1.2.3