From bd2bca99b5e27f3dc7b657f139947e51458ee8cb Mon Sep 17 00:00:00 2001 From: Benedikt Peetz Date: Sat, 21 Dec 2024 20:30:43 +0100 Subject: fix(modules/disko): Remove deprecated legacy type and migrate to `by-name` --- system/disks/default.nix | 83 ------------------------------------------------ 1 file changed, 83 deletions(-) delete mode 100644 system/disks/default.nix (limited to 'system/disks/default.nix') diff --git a/system/disks/default.nix b/system/disks/default.nix deleted file mode 100644 index 3ae682c..0000000 --- a/system/disks/default.nix +++ /dev/null @@ -1,83 +0,0 @@ -{ - config, - lib, - ... -}: -with lib; let - cfg = config.system.disks; - defaultMountOptions = ["compress-force=zstd:15"]; -in { - options.system.disks = { - disk = mkOption { - type = lib.types.path; - example = literalExpression "/dev/disk/by-id/ata-WDC_WD10SDRW-11A0XS0_WD-WXP2A901KJN5"; - description = lib.mdDoc "Path to the disk"; - }; - }; - - config = { - disko.devices = { - disk.main = { - device = cfg.disk; - type = "disk"; - content = { - type = "table"; - format = "gpt"; - partitions = [ - { - name = "boot"; - start = "0"; - end = "1M"; - part-type = "primary"; - flags = ["bios_grub"]; - } - { - name = "root"; - # leave space for the grub aka BIOS boot - start = "1M"; - end = "100%"; - part-type = "primary"; - bootable = true; - content = { - type = "btrfs"; - extraArgs = ["-f" "--label nixos"]; # f: Override existing partitions - subvolumes = { - "nix" = { - mountpoint = "/nix"; - mountOptions = defaultMountOptions; - }; - "persistent-storage" = { - mountpoint = "/srv"; - mountOptions = defaultMountOptions; - }; - "persistent-storage@snapshots" = { - mountpoint = "/srv/.snapshots"; - mountOptions = defaultMountOptions; - }; - "boot" = { - mountpoint = "/boot"; - mountOptions = defaultMountOptions; - }; - }; - }; - } - ]; - }; - }; - nodev = { - "/" = { - fsType = "tmpfs"; - mountOptions = ["defaults" "size=6G" "mode=755"]; - }; - }; - }; - fileSystems = { - "/srv" = { - neededForBoot = true; - }; - "/boot" = { - neededForBoot = true; - }; - }; - }; -} -- cgit 1.4.1