anchor.diff:      kubernetes-helm
       kind
       terraform
  -    # pulumi-bin
       vault
  -    packer
       buildpack
       google-cloud-sdk
   
       # virtualization
  -    vagrant
       qemu
     ];
   
  
positive.code: 
    # allow unfree packages
    nixpkgs.config.allowUnfree = true;
  
    # packages
    home.packages =
  
negative.code:   homeDir = builtins.getEnv "HOME";
    isMacOS = builtins.currentSystem == "x86_64-darwin" || builtins.currentSystem == "aarch64-darwin";
    link = config.lib.file.mkOutOfStoreSymlink;
    nixpkgs-unstable = import <nixpkgs-unstable> {
      # Include the nixos config when importing nixos-unstable
      # But remove packageOverrides to avoid infinite recursion
      config = removeAttrs config.nixpkgs.config [ "packageOverrides" ];
    };
  
    # cross-platform packages
    packages = with pkgs; [
  