anchor.diff:          firewall.allowPing = false; #ipv6 ping is always allowed, src: https://nixos.org/releases/nixos/unstable/nixos-16.09pre79453.32b7b00/manual/index.html#sec-firewall
           enableWLAN = false;
           enableIPv6 = false;
  +        useDHCP = vbox1 == config.networking.hostName;
   
           networkmanager.enable = false;
           wireless.enable = false;
           #XXX: Note: networking.networkmanager and networking.wireless can not be enabled at the same time: you can still connect to the wireless networks using NetworkManager. src: https://nixos.org/nixos/manual/index.html#sec-installation
  +        wicd.enable = false; #src: https://github.com/manpages/dotfiles/blob/ac402986172c9a4842d067316979cc23a2a187ea/nixos/xserver/wicd.nix
  +        dhcpcd.extraConfig = "nohook resolv.conf"; #dhcpcd's configuration file may be edited to prevent the dhcpcd daemon from overwriting /etc/resolv.conf. To do this, add the following to the last section of /etc/dhcpcd.conf:  src: https://wiki.archlinux.org/index.php/resolv.conf#Modify_the_dhcpcd_config
  +        nameservers = [ "8.8.8.8" "8.8.4.4" ];
         };
   # Select internationalisation properties.
         i18n = {
  
positive.code:   services.locate.enable = true;
    services.locate.includeStore = true;
    services.ntp.enable = false;
  # Enable the OpenSSH daemon.
  
    services.openssh.enable = vbox1 == config.networking.hostName;
  
negative.code:     [ # Include the results of the hardware scan.
      ./hardware-configuration.nix
      ];
  
  
  #FIXME: is there a match?!
    fileSystems = if vbox1 == config.networking.hostName then {
  