1 { lib, buildGoModule, fetchFromGitHub, callPackage }:
7 src = fetchFromGitHub {
11 sha256 = "sha256-4yikcuAhrVzWYsNOI546tA94Eho7QDCyBCmpaQ2tLW8=";
14 vendorSha256 = "sha256-i/80caEjr5kZAK30sXF9dKh+jAi3msntfB/BUqpGuRY=";
16 subPackages = [ "." ];
20 local-relay = callPackage ./test-local-relay.nix { };
24 description = "Easily and securely send things from one computer to another";
26 Croc is a command line tool written in Go that allows any two computers to
27 simply and securely transfer files and folders.
29 Croc does all of the following:
30 - Allows any two computers to transfer data (using a relay)
31 - Provides end-to-end encryption (using PAKE)
32 - Enables easy cross-platform transfers (Windows, Linux, Mac)
33 - Allows multiple file transfers
34 - Allows resuming transfers that are interrupted
35 - Does not require a server or port-forwarding
37 homepage = "https://github.com/schollz/croc";
38 license = licenses.mit;
39 maintainers = with maintainers; [ hugoreeves equirosa SuperSandro2000 ];