{ lib, stdenv, fetchgit, fetchYarnDeps, yarnConfigHook, yarnBuildHook, yarnInstallHook, nodejs, }: stdenv.mkDerivation (finalAttrs: { pname = "domsonic"; version = builtins.substring 0 6 finalAttrs.rev; rev = "1a49015b466af151e47bf1bf3dec971a03429ea4"; src = fetchgit { url = "https://git.zaphyra.eu/domsonic"; hash = "sha256-lsrVnTYsltaBPAvfvPrqJYX8+ky9ce0KPBgOM/c5lc4="; inherit (finalAttrs) rev; }; yarnOfflineCache = fetchYarnDeps { yarnLock = finalAttrs.src + "/yarn.lock"; hash = "sha256-A3zfYLa/UMIUR1xig3t7xQbx5nmx8Fwdqq2EFHCgSbM="; }; nativeBuildInputs = [ nodejs yarnConfigHook yarnBuildHook yarnInstallHook ]; installPhase = '' cp -r ./dist $out ''; meta.maintainers = with lib.maintainers; [ zaphyra ]; })