From 8fd8b7e53d59a034706dd7eaad6b608721ce3cdb Mon Sep 17 00:00:00 2001 From: seth Date: Wed, 22 May 2024 22:00:02 -0400 Subject: move to zola --- nix/default.nix | 106 -------------------------------------------------------- 1 file changed, 106 deletions(-) delete mode 100644 nix/default.nix (limited to 'nix/default.nix') diff --git a/nix/default.nix b/nix/default.nix deleted file mode 100644 index d340b77..0000000 --- a/nix/default.nix +++ /dev/null @@ -1,106 +0,0 @@ -{ - lib, - stdenvNoCC, - cacert, - jq, - moreutils, - nodejs, -}: -stdenvNoCC.mkDerivation (finalAttrs: { - name = "getchoo-website"; - - src = lib.fileset.toSource { - root = ../.; - fileset = lib.fileset.gitTracked ../.; - }; - - __structuredAttrs = true; - - nativeBuildInputs = [ - nodejs - nodejs.pkgs.pnpm - ]; - - env = { - pnpmDeps = stdenvNoCC.mkDerivation (finalAttrs': { - name = "${finalAttrs.name}-pnpm-deps"; - inherit (finalAttrs) src; - - __structuredAttrs = true; - - nativeBuildInputs = [ - cacert - jq - moreutils - nodejs.pkgs.pnpm - ]; - - dontConfigure = true; - dontBuild = true; - doCheck = false; - - installPhase = '' - runHook preInstall - - export HOME="$(mktemp -d)" - pnpm config set store-dir "$out" - pnpm install --force --frozen-lockfile --ignore-script - - runHook postInstall - ''; - - fixupPhase = '' - runHook preFixup - - rm -rf "$out"/v3/tmp - for f in $(find "$out" -name "*.json"); do - sed -i -E -e 's/"checkedAt":[0-9]+,//g' $f - jq --sort-keys . $f | sponge $f - done - - runHook postFixup - ''; - - outputHashMode = "recursive"; - outputHash = "sha256-Rd5fdB/pMxHRwy6gRTjQQWX4OlKHUJIqh2KX+9jiBQY="; - }); - }; - - postConfigure = '' - export HOME="$(mktemp -d)" - export STORE_PATH="$(mktemp -d)" - - cp -rT "$pnpmDeps" "$STORE_PATH" - chmod -R +w "$STORE_PATH" - - pnpm config set store-dir "$STORE_PATH" - - pnpm install --force --frozen-lockfile --ignore-script --offline - - patchShebangs node_modules/{*,.*} - ''; - - buildPhase = '' - runHook preBuild - pnpm run build - runHook postBuild - ''; - - installPhase = '' - runHook preInstall - mv dist "$out" - runHook postInstall - ''; - - checkPhase = '' - runHook preCheck - pnpm run check - runHook postCheck - ''; - - meta = with lib; { - homepage = "https://github.com/getchoo/website"; - license = licenses.mit; - maintainers = with maintainers; [getchoo]; - }; -}) -- cgit v1.2.3