Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
Nix
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475{ lib, buildGoModule, fetchFromGitHub, makeWrapper, runCommand, nixosTests,}:
let version = "1.3.8";
src = fetchFromGitHub { owner = "root-gg"; repo = "plik"; rev = version; hash = "sha256-WCtfkzlZnyzZDwNDBrW06bUbLYTL2C704Y7aXbiVi5c="; };
vendorHash = null;
meta = with lib; { homepage = "https://plik.root.gg/"; description = "Scalable & friendly temporary file upload system"; maintainers = with maintainers; [ freezeboy ]; license = licenses.mit; mainProgram = "plik"; };
postPatch = '' substituteInPlace server/common/version.go \ --replace '"0.0.0"' '"${version}"' '';
passthru.tests = { inherit (nixosTests) plikd; };
in{
plik = buildGoModule { pname = "plik"; inherit version meta src vendorHash postPatch passthru ;
subPackages = [ "client" ]; postInstall = '' mv $out/bin/client $out/bin/plik ''; };
plikd-unwrapped = buildGoModule { pname = "plikd-unwrapped"; inherit version src vendorHash postPatch passthru ;
subPackages = [ "server" ]; postFixup = '' mv $out/bin/server $out/bin/plikd ''; };}