31 lines
988 B
Nix
31 lines
988 B
Nix
|
{ stdenv, buildGoPackage, fetchFromGitHub }:
|
||
|
|
||
|
buildGoPackage rec {
|
||
|
name = "qr-filetransfer-unstable-${version}";
|
||
|
version = "2018-10-22";
|
||
|
|
||
|
goPackagePath = "github.com/claudiodangelis/qr-filetransfer";
|
||
|
|
||
|
src = fetchFromGitHub {
|
||
|
rev = "b1e5b91aa2aa469f870c62074e879d46e353edae";
|
||
|
owner = "claudiodangelis";
|
||
|
repo = "qr-filetransfer";
|
||
|
sha256 = "04cl3v6bzpaxp1scpsa42xxa1c1brbplq408bb7nixa98bacj4x1";
|
||
|
};
|
||
|
|
||
|
goDeps = ./deps.nix;
|
||
|
|
||
|
meta = with stdenv.lib; {
|
||
|
homepage = https://github.com/claudiodangelis/qr-filetransfer;
|
||
|
description = "Transfer files over wifi by scanning a QR code from your terminal";
|
||
|
longDescription = ''
|
||
|
qr-filetransfer binds a web server to the address of your Wi-Fi network
|
||
|
interface on a random port and creates a handler for it. The default
|
||
|
handler serves the content and exits the program when the transfer is
|
||
|
complete.
|
||
|
'';
|
||
|
license = licenses.mit;
|
||
|
maintainers = with maintainers; [ fgaz ];
|
||
|
};
|
||
|
}
|