{ pkgs, lib, fetchzip, ... }: let version = "1.7.48"; in pkgs.stdenvNoCC.mkDerivation { pname = "grav"; inherit version; src = fetchzip { url = "https://github.com/getgrav/grav/releases/download/${version}/grav-admin-v${version}.zip"; hash = "sha256-e8WpdO0n3pY4Ajs1fvMkMI+CrR6uMitswvYS5rxal4g="; }; patches = [ ./01-nix.patch ]; installPhase = '' runHook preInstall mkdir -p $out/ cp -R . $out/ runHook postInstall ''; meta = with lib; { description = "Fast, simple, and flexible, file-based web platform"; homepage = "https://getgrav.com"; maintainers = with maintainers; [ rycee ]; license = licenses.mit; }; }