{ device ? throw "Set this to your disk device, e.g. /dev/sda" , swap-size ? "0" , encrypted ? false , lib , ... }: let disko-luks = import ../modules/disko/disko-luks.nix; in { disko.devices.disk = lib.mergeAttrsList [ { main = disko-luks.devices.disk.main; } { hdd = { device = "/dev/sda"; type = "disk"; content = { type = "gpt"; partitions = { main = { size = "100%"; }; }; }; }; } ]; }