Removing Nix packages (stripe + maxmind)

pmeunier
May 16, 2026, 5:08 PM
5U3PQJTAQ5UI3RRAF3WNE6OFNZ443GZEW5N2J3XSTMTYSCZHAJZAC

Dependencies

Change contents

  • file deletion: geolite2.nix (----------)
    [2.1][3.307602:307638](),[3.307638][3.307639:307639]()
    { pkgs, ...}:
    pkgs.stdenv.mkDerivation rec {
    name = "geolite2-city";
    src = pkgs.fetchurl {
    name = "maxmind";
    url = "https://download.maxmind.com/app/geoip_download?edition_id=GeoLite2-City&license_key=t587y1OivLCBMc7D&suffix=tar.gz";
    };
    buildInputs = [ ];
    unpackCmd = ''
    mkdir src
    cp $curSrc src/GeoLite2-City.mmdb.tar.gz
    cd src
    tar -xf GeoLite2-City.mmdb.tar.gz
    find . -exec touch --date=@$SOURCE_DATE_EPOCH {} \;
    '';
    installPhase = ''
    install -m 755 -d $out/share
    install -m 644 GeoLite2-City.mmdb $out/share/
    '';
    meta = {
    description = "";
    };
    }
    nativeBuildInputs = [ pkgs.findutils ];
    hash = "sha256-Gy8Aar4Fn0oZbWq27Z0JSzb8HjoTD9xY63+hi6jWeDY=";
  • edit in default.nix at line 7
    [3.308592][4.6558:6610](),[4.6610][3.308650:309131](),[3.308650][3.308650:309131]()
    let geolite2 = pkgs.callPackage ./geolite2.nix { };
    rust = (rustChannelOf { channel = "stable"; }).rust;
    stripe = stdenv.mkDerivation rec {
    name = "stripe-${version}";
    version = "1.5.5";
    src = fetchurl {
    url = "https://github.com/stripe/stripe-cli/releases/download/v1.5.5/stripe_1.5.5_linux_x86_64.tar.gz";
    sha256 = "sha256-kss7cuLS2G7Z/OKBRh7/WNIcVW90Mplhj3elwThZ6KM=";
    };
    unpackPhase = "tar -xf ${src}";
    installPhase = "mkdir -p $out/bin; mv stripe $out/bin";
    };
    in
  • edit in default.nix at line 22
    [3.309306][3.309306:309319]()
    stripe
  • edit in default.nix at line 33
    [3.309955][3.309955:310013]()
    GEOLITE2_PATH="${geolite2}/share/GeoLite2-City.mmdb";