diff --git a/modules/disks/sys/singledisk-deck.nix b/modules/disks/sys/singledisk-deck.nix new file mode 100644 index 0000000..97a6a9f --- /dev/null +++ b/modules/disks/sys/singledisk-deck.nix @@ -0,0 +1,44 @@ +{ ... }: { + flake.nixosModules.disks-sys-singledisk-deck = { inputs, ... }: { + imports = [ inputs.disko.nixosModules.disko ]; + + disko.devices = { + disk = { + main = { + type = "disk"; + device = "/dev/nvme0n1"; + content = { + type = "gpt"; + partitions = { + ESP = { + size = "512M"; + type = "EF00"; + content = { + type = "filesystem"; + format = "vfat"; + mountpoint = "/boot"; + mountOptions = [ "fmask=0077" "dmask=0077" ]; + extraArgs = [ "-n" "boot" ]; + }; + }; + root = { + size = "100%"; + content = { + type = "filesystem"; + format = "xfs"; + mountpoint = "/"; + extraArgs = [ "-L" "root" ]; + }; + }; + }; + }; + }; + }; + }; + + swapDevices = [{ + device = "/var/lib/swapfile"; + size = 16 * 1024; + }]; + }; +} diff --git a/modules/hosts/deck/deck.nix b/modules/hosts/deck/deck.nix index 7facbd5..b46c2b6 100644 --- a/modules/hosts/deck/deck.nix +++ b/modules/hosts/deck/deck.nix @@ -10,13 +10,12 @@ apps-sys-vesktop base-sys-group desktop-sys-group - disks-sys-singledisk + disks-sys-singledisk-deck gaming-sys-controller gaming-sys-jovian kde-sys-plasma kde-sys-plasma-apps kde-sys-sddm-deck - security-sys-secureboot security-sys-sopsnix users-sys-deck ];