From d87c4e1a720f827996c282d0e194850a8903cebe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Thu, 21 Mar 2024 08:05:23 +0100 Subject: [PATCH] digital-ocean: make it easier to use disko If the user provides a `fileSystems."/".device` option, it should have higher precedence than the default value. Same for `loader.grub.devices` (also set by disko internally). --- nixos/modules/virtualisation/digital-ocean-config.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/nixos/modules/virtualisation/digital-ocean-config.nix b/nixos/modules/virtualisation/digital-ocean-config.nix index e004b7880aad..9c8ee94a71df 100644 --- a/nixos/modules/virtualisation/digital-ocean-config.nix +++ b/nixos/modules/virtualisation/digital-ocean-config.nix @@ -31,7 +31,7 @@ with lib; hostName = config.networking.hostName; doMetadataFile = "/run/do-metadata/v1.json"; in mkMerge [{ - fileSystems."/" = { + fileSystems."/" = lib.mkDefault { device = "/dev/disk/by-label/nixos"; autoResize = true; fsType = "ext4"; @@ -41,8 +41,8 @@ with lib; kernelParams = [ "console=ttyS0" "panic=1" "boot.panic_on_fail" ]; initrd.kernelModules = [ "virtio_scsi" ]; kernelModules = [ "virtio_pci" "virtio_net" ]; - loader = { - grub.device = "/dev/vda"; + loader.grub = { + devices = lib.mkDefault ["/dev/vda"]; timeout = 0; grub.configurationLimit = 0; };