{ stdenv, nix-gitignore, hugo, cargo, just, callPackage, typegen ? (callPackage ./typegen {}), srcpath ? ../src, }: stdenv.mkDerivation { name = "quickshell-docs"; version = "0.1.0"; src = nix-gitignore.gitignoreSource "/typegen\n" ./.; buildInputs = [ just hugo typegen ]; buildPhase = '' SRC_PATH="${srcpath}" TYPEGEN=typegen just build ''; installPhase = '' mkdir -p $out cp -r ./public/* $out/ ''; }