From b676e1bdbb2e5ef7a3580fa072a762e5332b1cb9 Mon Sep 17 00:00:00 2001 From: Hadi <112569860+anotherhadi@users.noreply.github.com> Date: Thu, 20 Jun 2024 15:27:32 +0200 Subject: [PATCH] Update --- hosts/modules/server/www/homepage.nix | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/hosts/modules/server/www/homepage.nix b/hosts/modules/server/www/homepage.nix index 632a3f9..7d4f447 100644 --- a/hosts/modules/server/www/homepage.nix +++ b/hosts/modules/server/www/homepage.nix @@ -1,8 +1,9 @@ { pkgs, ... }: { services.nginx.virtualHosts."home.anotherhadi.com" = { enableACME = true; - root = pkgs.stdenv.mkDerivation { - name = "homepage"; + root = pkgs.buildNpmPackage { + pname = "homepage"; + version = "0.0.0"; src = pkgs.fetchFromGitHub { owner = "anotherhadi"; @@ -11,17 +12,17 @@ hash = "sha256-Z2TZ56I6lRmYkLRnnMscvmSCzGt5q9yX90lGPebJpe8="; }; - buildInputs = with pkgs; [ nodejs ]; + npmDepsHash = "sha256-tuEfyePwlOy2/mOPdXbqJskO6IowvAP4DWg8xSZwbJw="; - buildPhase = '' - npm install --legacy-peer-deps - npm run build - ''; + # The prepack script runs the build script, which we'd rather do in the build phase. + npmPackFlags = [ "--ignore-scripts" ]; - installPhase = '' - mkdir -p $out - cp -r build/* $out - ''; + NODE_OPTIONS = "--openssl-legacy-provider"; + + meta = { + description = "test"; + homepage = "https://text.com"; + }; }; };