11 src = fetchFromGitHub {
12 owner = "filebrowser";
15 hash = "sha256-zLM1fLrucIhzGdTTDu81ZnTIipK+iRnPhgfMiT1P+yg=";
18 frontend = buildNpmPackage rec {
19 pname = "filebrowser-frontend";
22 sourceRoot = "${src.name}/frontend";
24 npmDepsHash = "sha256-5/yEMWkNPAS8/PkaHlPBGFLiJu7xK2GHYo5dYqHAfCE=";
26 NODE_OPTIONS = "--openssl-legacy-provider";
39 pname = "filebrowser";
42 vendorHash = "sha256-N5aUs8rgTYXeb0qJhPQBCa6lUDkT6lH1bh+1u4bixos=";
44 excludedPackages = [ "tools" ];
47 cp -r ${frontend}/dist frontend/
55 description = "Filebrowser is a web application for managing files and directories";
56 homepage = "https://filebrowser.org";
57 license = licenses.asl20;
58 maintainers = with maintainers; [ oakenshield ];
59 mainProgram = "filebrowser";