Merge pull request #198521 from Infinidoge/init/frei

frei: init at 0.1.0

Changed files
+28
pkgs
tools
misc
top-level
+26
pkgs/tools/misc/frei/default.nix
···
+
{ lib
+
, buildGoModule
+
, fetchFromGitHub
+
}:
+
+
buildGoModule rec {
+
pname = "frei";
+
version = "0.1.0";
+
+
src = fetchFromGitHub {
+
owner = "alexcoder04";
+
repo = "frei";
+
rev = "v${version}";
+
sha256 = "sha256-9CV6B7fRHXl73uI2JRv3RiaFczLHHBOd7/8UoCAwK6w=";
+
};
+
+
vendorSha256 = "sha256-pQpattmS9VmO3ZIQUFn66az8GSmB4IvYhTTCFn6SUmo=";
+
+
meta = with lib; {
+
description = "Modern replacement for free";
+
homepage = "https://github.com/alexcoder04/frei";
+
license = licenses.gpl3Only;
+
maintainers = with maintainers; [ infinidoge ];
+
mainProgram = "frei";
+
};
+
}
+2
pkgs/top-level/all-packages.nix
···
frawk = callPackage ../tools/text/frawk { };
+
frei = callPackage ../tools/misc/frei { };
+
fselect = callPackage ../tools/misc/fselect { };
fsmon = callPackage ../tools/misc/fsmon { };