anchor.diff:  
       users.extraUsers.root.openssh.authorizedKeys.keys =
         cfg.adminAuthorizedKeys;
  -
  -    console = {
  -      font = "Lat2-Terminus16";
  -      keyMap = "us";
  -    };
  -    i18n = {
  -      defaultLocale = "en_DK.UTF-8";
  -      extraLocaleSettings = {
  -        LC_TIME = "en_DK.UTF-8";
  -      };
  -    };
  -
  -    time.timeZone = "Europe/Oslo";
   
       programs.vim.defaultEditor = true;
       programs.fish.enable = true;
  
positive.code:     nixpkgs.config.allowUnfree = true;
  
      boot = {
        loader.systemd-boot.enable = cfg.boot.uefi;
        loader.grub = {
          enable = ! cfg.boot.uefi;
          version = 2;
          device = cfg.boot.device;
        };
        cleanTmpDir = true;
        initrd.checkJournalingFS = false;
      };
  
negative.code:     networkmanager.enable = mkEnableOption "Enable NetworkManager";
  
      docker.enable = mkEnableOption "Enable Docker";
  
      externalInterface = mkOption {
        type = types.nullOr types.str;
  