{ pkgs, ... }: let packageGrafanaPlugin = { pname, version, sha256, ... }@args: with pkgs; stdenv.mkDerivation rec { inherit pname version; src = fetchurl { name = "${pname}-${version}.zip"; url = "https://grafana.com/api/plugins/${pname}/versions/${version}/download"; inherit sha256; }; nativeBuildInputs = [ unzip ]; installPhase = '' mkdir $out cp -R * "$out" ''; }; in { grafana-piechart-panel = packageGrafanaPlugin { pname = "grafana-piechart-panel"; version = "1.6.1"; sha256 = "sha256:0f6snd2p3hq3gqmbvc6rnjx97k3lagcfyw62lx2y0ah1z9wvz0pb"; }; }