biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / applications / file-managers / sfm / default.nix
blob8a3aaee4418e96bf7feabbcc2e7fd57a41a6105e
1 { lib, stdenv, fetchFromGitHub, writeText, conf ? null }:
3 stdenv.mkDerivation rec {
4   pname = "sfm";
5   version = "0.4";
7   src = fetchFromGitHub {
8     owner = "afify";
9     repo = pname;
10     rev = "v${version}";
11     hash = "sha256-VwPux6n+azpR4qDkzZJia95pJJOaFDBBoz6/VwlC0zw=";
12   };
14   configFile = lib.optionalString (conf!=null) (writeText "config.def.h" conf);
16   postPatch = lib.optionalString (conf!=null) "cp ${configFile} config.def.h";
18   makeFlags = [ "CC:=$(CC)" ];
20   installFlags = [ "PREFIX=$(out)" ];
22   meta = with lib; {
23     description = "Simple file manager";
24     homepage = "https://github.com/afify/sfm";
25     license = licenses.isc;
26     platforms = platforms.unix;
27     maintainers = with maintainers; [ sikmir ];
28     mainProgram = "sfm";
29   };