{ stdenv, lib, fetchurl, unzip, nixosTests, ... }: stdenv.mkDerivation rec { pname = "vikunja-frontend"; version = "0.20.3"; src = fetchurl { url = "https://dl.vikunja.io/frontend/${pname}-${version}.zip"; sha256 = "sha256-+VtdgbJaXcPlO70Gqsur6osBb7iAvVnPv2iaHbs2Rmk="; }; nativeBuildInputs = [ unzip ]; sourceRoot = "."; installPhase = '' runHook preInstall mkdir -p $out/ cp -r * $out/ runHook postInstall ''; passthru.tests.vikunja = nixosTests.vikunja; meta = { changelog = "https://kolaente.dev/vikunja/frontend/src/tag/v${version}/CHANGELOG.md"; description = "Frontend of the Vikunja to-do list app"; homepage = "https://vikunja.io/"; license = lib.licenses.agpl3Plus; maintainers = with lib.maintainers; [ leona ]; platforms = lib.platforms.all; }; }