Skip to content

Commit 43bacbc

Browse files
committed
fix(services:chiri-garden): build steps
1 parent 6e0ad61 commit 43bacbc

1 file changed

Lines changed: 18 additions & 14 deletions

File tree

services/chiri-garden/default.nix

Lines changed: 18 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,30 @@
11
{ pkgs, ... }:
22

33
let
4-
chiri-garden = pkgs.buildPnpmPackage {
4+
src = pkgs.fetchFromGitHub {
5+
owner = "SapphoSys";
6+
repo = "chiri";
7+
rev = "main";
8+
hash = "sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=";
9+
};
10+
11+
chiri-garden = pkgs.stdenv.mkDerivation {
512
pname = "chiri-garden";
613
version = "0.0.1";
14+
inherit src;
715

8-
src = pkgs.fetchFromGitHub {
9-
owner = "SapphoSys";
10-
repo = "chiri";
11-
rev = "main";
12-
hash = "sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=";
13-
};
14-
15-
pnpmDeps = pkgs.pnpm.fetchDeps {
16-
pname = "chiri-garden";
17-
version = "0.0.1";
18-
src = chiri-garden.src;
16+
pnpmDeps = pkgs.fetchPnpmDeps {
17+
inherit src;
1918
hash = "sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=";
2019
};
2120

22-
# sharp requires libvips at build time for native bindings
23-
nativeBuildInputs = [ pkgs.pkg-config pkgs.vips ];
21+
nativeBuildInputs = [
22+
pkgs.nodejs
23+
pkgs.pnpm_9
24+
pkgs.pnpmConfigHook
25+
pkgs.pkg-config
26+
pkgs.vips
27+
];
2428
buildInputs = [ pkgs.vips ];
2529

2630
buildPhase = ''

0 commit comments

Comments
 (0)