aboutsummaryrefslogtreecommitdiff
path: root/back
diff options
context:
space:
mode:
authorSerge Bazanski2021-01-01 22:13:39 +0100
committerSerge Bazanski2021-01-01 22:15:34 +0100
commitc5342ed3feda6f6f427fdea65a24f1ac86b3c2cc (patch)
tree694ff2aac9a9ae7c50804d8768c200d6750a9e23 /back
parentbf16458cf15ef38db9c472b71b46a28c4eafafc5 (diff)
Switch to callPackage
Diffstat (limited to 'back')
-rw-r--r--back/default.nix18
1 files changed, 13 insertions, 5 deletions
diff --git a/back/default.nix b/back/default.nix
index e634467..5a5a973 100644
--- a/back/default.nix
+++ b/back/default.nix
@@ -1,18 +1,26 @@
-with (import <nixpkgs> { }); let
- workadventure-messages = import ../messages;
+{ stdenv
+, autoPatchelfHook
+, fetchFromGitHub
+, fetchzip
+, makeWrapper
+, nodejs-14_x
+, workadventure-messages
+, yarn2nix-moretea
+, ... }:
+let
node-abi = "83";
- node-grpc-precompiled = pkgs.fetchzip {
+ node-grpc-precompiled = fetchzip {
name = "node-grpc-precompiled-node-${node-abi}";
url = "https://node-precompiled-binaries.grpc.io/grpc/v1.24.4/node-v${node-abi}-linux-x64-glibc.tar.gz";
sha256 = "119rhhk1jpi2vwyim7byq3agacasc4q25c26wyzfmy8vk2ih6ndj";
};
- node-grpc-patched = pkgs.stdenv.mkDerivation {
+ node-grpc-patched = stdenv.mkDerivation {
name = "node-grpc";
buildInputs = [ stdenv.cc.cc ];
- nativeBuildInputs = [ pkgs.autoPatchelfHook ];
+ nativeBuildInputs = [ autoPatchelfHook ];
dontUnpack = true;
# spams console
dontStrip = true;