{ pkgs, ... }: { nixpkgs.config.packageOverrides = pkgs: rec { letsencrypt-ca = import ./letsencrypt-ca.nix { stdenv = pkgs.stdenv; fetchurl = builtins.fetchurl; }; minecraft-server_1_15_1 = pkgs.minecraft-server.overrideAttrs (oldAttrs: rec { version = "1.15.1"; src = builtins.fetchurl { url = "https://launcher.mojang.com/v1/objects/4d1826eebac84847c71a77f9349cc22afd0cf0a1/server.jar"; sha256 = "a0c062686bee5a92d60802ca74d198548481802193a70dda6d5fe7ecb7207993"; }; }); minecraft-server_1_15_2 = pkgs.minecraft-server.overrideAttrs (oldAttrs: rec { version = "1.15.2"; src = builtins.fetchurl { url = "https://launcher.mojang.com/v1/objects/bb2b6b1aefcd70dfd1892149ac3a215f6c636b07/server.jar"; sha256 = "12kynrpxgcdg8x12wcvwkxka0fxgm5siqg8qq0nnmv0443f8dkw0"; }; }); # DON'T LEAVE THE HASH--Nix will think the package hasn't changed minecraft-server_1_16_1 = let version = "1.16.1"; url = "https://launcher.mojang.com/v1/objects/a412fd69db1f81db3f511c1463fd304675244077/server.jar"; sha256 = "0nwkdig6yw4cnm2ld78z4j4xzhbm1rwv55vfxz0gzhsbf93xb0i7"; in (pkgs.minecraft-server.overrideAttrs (oldAttrs: rec { name = "minecraft-server-${version}"; inherit version; src = pkgs.fetchurl { inherit url sha256; }; })); postgresql_11_gssapi = pkgs.postgresql_11.overrideAttrs (oldAttrs: rec { configureFlags = oldAttrs.configureFlags ++ [ "--with-gssapi" ]; buildInputs = oldAttrs.buildInputs ++ [ pkgs.krb5 ]; }); postgresql_12_gssapi = pkgs.postgresql_12.overrideAttrs (oldAttrs: rec { configureFlags = oldAttrs.configureFlags ++ [ "--with-gssapi" ]; buildInputs = oldAttrs.buildInputs ++ [ pkgs.krb5 ]; }); }; }