{ mkMachine, flakes, ... }:

mkMachine {
  # These are the defaults.
  #nixpkgs = flakes.nixpkgs;
  #system = "x86_64-linux";
  #loadModules = [];
} ({ pkgs, ... }: {

  # your system here
  fileSystems."/" = {
    device = "/dev/TODO";
  };
  boot.loader.grub.device = "/dev/TODO";

  #enable some example modules
  wat.example.simpleExample.enable = true;
  wat.example.complexExample = {
    enable = true;
    specialExtraPackages = with pkgs; [ htop ];
  };

})