From 121da064eb053731f288baba0797e50081561e25 Mon Sep 17 00:00:00 2001 From: etwas Date: Tue, 14 Oct 2025 20:58:46 +0200 Subject: [PATCH] feat: are you feeling encrypted yet? --- modules/essentials/hardware_config.nix | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/modules/essentials/hardware_config.nix b/modules/essentials/hardware_config.nix index ce2a7ed..826c197 100644 --- a/modules/essentials/hardware_config.nix +++ b/modules/essentials/hardware_config.nix @@ -22,7 +22,12 @@ "usb_storage" "sd_mod" ]; - kernelModules = [ ]; + kernelModules = [ + "dm-snapshot" + "cryptd" + ]; + + luks.devices."cryptroot".device = "/dev/disk/by-label/nixos"; }; kernelModules = [ "kvm-amd" ]; @@ -31,12 +36,12 @@ }; fileSystems."/" = { - device = "/dev/disk/by-label/nix-root"; + device = "/dev/disk/by-label/nixos-root"; fsType = "ext4"; }; fileSystems."/boot" = { - device = "/dev/disk/by-label/EFI"; + device = "/dev/disk/by-label/nixos-boot"; fsType = "vfat"; options = [ "fmask=0077" @@ -44,7 +49,7 @@ ]; }; - swapDevices = [ { device = "/dev/disk/by-label/swap"; } ]; + swapDevices = [ { device = "/dev/disk/by-label/nixos-swap"; } ]; nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; hardware.cpu.amd.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;