lol
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

at master 56 lines 1.3 kB view raw
1{ 2 stdenvNoCC, 3 lib, 4 opencloud, 5 pnpm_10, 6 nodejs, 7}: 8 9stdenvNoCC.mkDerivation (finalAttrs: { 10 pname = "opencloud-idp-web"; 11 12 inherit (opencloud) version src; 13 14 pnpmRoot = "services/idp"; 15 16 pnpmDeps = pnpm_10.fetchDeps { 17 inherit (finalAttrs) pname version src; 18 sourceRoot = "${finalAttrs.src.name}/${finalAttrs.pnpmRoot}"; 19 fetcherVersion = 1; 20 hash = "sha256-NW7HK2B9h5JprK3JcIGi/OHcyoa5VTs/P0s3BZr+4FU="; 21 }; 22 23 nativeBuildInputs = [ 24 nodejs 25 pnpm_10.configHook 26 ]; 27 28 buildPhase = '' 29 runHook preBuild 30 cd $pnpmRoot 31 pnpm build 32 mkdir -p assets/identifier/static 33 cp -v src/images/favicon.svg assets/identifier/static/favicon.svg 34 cp -v src/images/icon-lilac.svg assets/identifier/static/icon-lilac.svg 35 runHook postBuild 36 ''; 37 38 installPhase = '' 39 runHook preInstall 40 mkdir $out 41 cp -r assets $out 42 runHook postInstall 43 ''; 44 45 meta = { 46 description = "OpenCloud - IDP Web UI"; 47 homepage = "https://github.com/opencloud-eu/opencloud"; 48 changelog = "https://github.com/opencloud-eu/opencloud/blob/${finalAttrs.src.tag}/CHANGELOG.md"; 49 license = lib.licenses.asl20; 50 maintainers = with lib.maintainers; [ 51 christoph-heiss 52 k900 53 ]; 54 platforms = lib.platforms.all; 55 }; 56})