How to create a custom Digital Ocean virtualization image

Shout out to @K900 for the solution:

{ pkgs ? import <nixpkgs> { } }:
let config = {
  imports = [ <nixpkgs/nixos/modules/virtualisation/digital-ocean-image.nix> ];
  services.foo.enable = true;
};
in
(pkgs.nixos config).digitalOceanImage
1 Like