{ lib, stdenvNoCC, fetchurl, unzip }: stdenvNoCC.mkDerivation rec { pname = "fluidd"; version = "1.16.2"; src = fetchurl { name = "fluidd-v${version}.zip"; url = "https://github.com/cadriel/fluidd/releases/download/v${version}/fluidd.zip"; sha256 = "1qwj25xvvxvm1fxx216nn2gp7js4d682mm3l4s7ns90fc5ygvc8i"; }; nativeBuildInputs = [ unzip ]; dontConfigure = true; dontBuild = true; unpackPhase = '' mkdir fluidd unzip $src -d fluidd ''; installPhase = '' mkdir -p $out/share/fluidd cp -r fluidd $out/share/fluidd/htdocs ''; meta = with lib; { description = "Klipper web interface"; homepage = "https://docs.fluidd.xyz"; license = licenses.gpl3Only; maintainers = with maintainers; [ zhaofengli ]; }; }