anchor.diff: -{ lib, stdenv
  +{ lib
  +, stdenv
   , fetchFromGitHub
   , rustPlatform
   , pkg-config
  
positive.code:     done
    '';
  
    cargoSha256 = "02djpwvwrrp7f0ifiypx1cr1v4bkqxrhqfhy0abfjszza95fjasv";
  
    checkFlags = [
      "--skip=directory_in_home"
      "--skip=home_directory"
      "--skip=directory_in_root"
      "--skip=truncation_symbol_not_truncated_home"
      "--skip=truncation_symbol_truncated_home"
      "--skip=folder_with_glide_yaml"
      "--skip=shows_multiple_tfms"
      "--skip=shows_pinned_in_project_below_root_with_global_json"
    ];
  
    meta = with lib; {
      description = "A minimal, blazing fast, and extremely customizable prompt for any shell";
  
negative.code: 
  rustPlatform.buildRustPackage rec {
    pname = "starship";
    version = "0.49.0";
  
    src = fetchFromGitHub {
      owner = "starship";
      repo = pname;
      rev = "v${version}";
      sha256 = "0mchjxlhrw73846acj99s6pig93infkbdgrmym6yzk8dg0ynx5gw";
    };
  
    nativeBuildInputs = [ installShellFiles ] ++ lib.optionals stdenv.isLinux [ pkg-config ];
  