diff options
| author | Gregor Kleen <gkleen@yggdrasil.li> | 2026-05-19 10:19:18 +0200 |
|---|---|---|
| committer | Gregor Kleen <gkleen@yggdrasil.li> | 2026-05-19 10:19:18 +0200 |
| commit | 747dc5d5b559b7e2c5ea1354a596597110208219 (patch) | |
| tree | cd3f1aa5c5484a83b5235f9c10e97de5e4815ab4 /overlays/etesync-web.nix | |
| parent | 6c4b4f65882cd3a428d48e6f4927ea2648812dfb (diff) | |
| download | nixos-747dc5d5b559b7e2c5ea1354a596597110208219.tar nixos-747dc5d5b559b7e2c5ea1354a596597110208219.tar.gz nixos-747dc5d5b559b7e2c5ea1354a596597110208219.tar.bz2 nixos-747dc5d5b559b7e2c5ea1354a596597110208219.tar.xz nixos-747dc5d5b559b7e2c5ea1354a596597110208219.zip | |
bump
Diffstat (limited to 'overlays/etesync-web.nix')
| -rw-r--r-- | overlays/etesync-web.nix | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/overlays/etesync-web.nix b/overlays/etesync-web.nix index 2d4c23ea..f922cbf9 100644 --- a/overlays/etesync-web.nix +++ b/overlays/etesync-web.nix | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | { final, prev, ... }: { | 1 | { final, prev, ... }: { |
| 2 | etesync-web = final.mkYarnPackage rec { | 2 | etesync-web = final.stdenv.mkDerivation (finalAttrs: { |
| 3 | pname = "etesync-web"; | 3 | pname = "etesync-web"; |
| 4 | version = "0.6.1"; | 4 | version = "0.6.1"; |
| 5 | 5 | ||
| @@ -14,28 +14,28 @@ | |||
| 14 | src = final.fetchFromGitHub { | 14 | src = final.fetchFromGitHub { |
| 15 | owner = "etesync"; | 15 | owner = "etesync"; |
| 16 | repo = "etesync-web"; | 16 | repo = "etesync-web"; |
| 17 | rev = "v${version}"; | 17 | rev = "v${finalAttrs.version}"; |
| 18 | hash = "sha256-ZQpbeEIDj7cB0Y62uIw3qSClvwE4buVKh6ZPMfS53dY="; | 18 | hash = "sha256-ZQpbeEIDj7cB0Y62uIw3qSClvwE4buVKh6ZPMfS53dY="; |
| 19 | }; | 19 | }; |
| 20 | 20 | ||
| 21 | buildPhase = '' | 21 | yarnOfflineCache = final.fetchYarnDeps { |
| 22 | runHook preBuild | 22 | yarnLock = finalAttrs.src + "/yarn.lock"; |
| 23 | hash = "sha256-YHZulUhgieDAV1jyweeoXwzoklTnf4ZvuVmgGmM2eBE="; | ||
| 24 | }; | ||
| 23 | 25 | ||
| 24 | REACT_APP_DEFAULT_API_PATH=https://etesync.yggdrasil.li \ | 26 | nativeBuildInputs = [ |
| 25 | NODE_OPTIONS=--openssl-legacy-provider \ | 27 | final.nodejs final.yarnConfigHook final.yarnBuildHook |
| 26 | yarn --offline build | 28 | ]; |
| 27 | 29 | ||
| 28 | runHook postBuild | 30 | REACT_APP_DEFAULT_API_PATH = "https://etesync.yggdrasil.li"; |
| 29 | ''; | 31 | NODE_OPTIONS = "--openssl-legacy-provider"; |
| 30 | 32 | ||
| 31 | installPhase = '' | 33 | installPhase = '' |
| 32 | runHook preInstall | 34 | runHook preInstall |
| 33 | 35 | ||
| 34 | cp -r deps/etesync-web/build $out | 36 | cp -r build $out |
| 35 | 37 | ||
| 36 | runHook postInstall | 38 | runHook postInstall |
| 37 | ''; | 39 | ''; |
| 38 | 40 | }); | |
| 39 | distPhase = "true"; | ||
| 40 | }; | ||
| 41 | } | 41 | } |
