anchor.diff:    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; [
  
positive.code:     kubernetes-helm
      kind
      terraform
      # pulumi-bin
      vault
      packer
      buildpack
      google-cloud-sdk
  
      # virtualization
      vagrant
      qemu
    ];
  
  
negative.code: 
    # allow unfree packages
    nixpkgs.config.allowUnfree = true;
  
    # Override select packages to use the unstable channel
    nixpkgs.config.packageOverrides = pkgs: {
      go_1_18 = nixpkgs-unstable.go_1_18;
    };
  
    # packages
    home.packages =
  