anchor.diff:      zsh = callPackage ./zsh {
         site-functions = builtins.map
           (p: "${p}/share/zsh/site-functions")
  -        [ ddgr pure-prompt hub pkgs.nix-zsh-completions ];
  +        [ pure-prompt hub pkgs.nix-zsh-completions ];
       };
   
       # Tmux with a custom tmux.conf baked in
  
positive.code: 
    hub = pkgs.gitAndTools.hub;
  
    lab = pkgs-darwin.gitAndTools.lab;
  
    custom = rec {
      inherit (pkgs) callPackage;
  
      ddgr = pkgs.ddgr;
  
      # Git with config baked in
      git = callPackage ./git {};
  
negative.code:       sha256 = "0h2kzdfiw43rbiiffpqq9lkhvdv8mgzz2w29pzrxgv8d39x67vr9";
      }) {};
  
      vim = pkgs-darwin.callPackage ./vim {
        inherit metals yarn2nix;
        inherit (pkgs.vimUtils) buildVimPluginFrom2Nix;
      };
    };
  
    # pinentry = if (pkgs.stdenv.isDarwin) then pkgs.pinentry_mac else pkgs.pinentry;
  
    allPlatforms = with custom;
      [
        # Customized packages
        fzf
        git
        hub
        metals
        tmux
        vim
        zsh
  
        # Vernilla packages
        pkgs.bash
        pkgs.cacert
        pkgs.coreutils
        pkgs.emacs
        pkgs.fasd
        pkgs.gawk
        pkgs.less
        pkgs.nix
        pkgs.nix-zsh-completions
        pkgs.openjdk
        pkgs.ripgrep
        pkgs.tree
        pkgs.zsh-completions
  