Skip to content

Commit d8f76ea

Browse files
storedisk: add release version of darter pro
Signed-off-by: Brian McGillion <bmg.avoin@gmail.com>
1 parent 4552a22 commit d8f76ea

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

targets/laptop/flake-module.nix

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -414,6 +414,35 @@ let
414414
hardware.system76.kernel-modules.enable = true;
415415
}
416416
]))
417+
418+
(laptop-configuration "system76-darp11-b-storeDisk" "release" (withCommonModules [
419+
self.nixosModules.hardware-system76-darp11-b
420+
{
421+
ghaf = {
422+
reference.profiles.mvp-user-trial.enable = true;
423+
partitioning.disko.enable = true;
424+
profiles.graphics.idleManagement.enable = true;
425+
services.power-manager.allowSuspend = false; # Suspension is broken (SSRCSP-7016)
426+
427+
# Enable storeOnDisk for all VMs
428+
virtualization.microvm.storeOnDisk = true;
429+
430+
virtualization.microvm.guivm.extraModules = [
431+
{
432+
# We explicitly enable only those we need
433+
hardware.system76 = {
434+
power-daemon.enable = false;
435+
kernel-modules.enable = true;
436+
# Firmware daemon requires EFI mount point, not available in guivm
437+
firmware-daemon.enable = false;
438+
};
439+
}
440+
];
441+
};
442+
# Add system76 and system76-io kernel modules to host
443+
hardware.system76.kernel-modules.enable = true;
444+
}
445+
]))
417446
# keep-sorted end
418447
];
419448

0 commit comments

Comments
 (0)