aboutsummaryrefslogtreecommitdiff
path: root/front
diff options
context:
space:
mode:
authorstuebinm2021-02-26 21:34:48 +0100
committerstuebinm2021-02-26 21:34:48 +0100
commit7352984a5c3bc35f20184ddff97daea93f6b3738 (patch)
tree1f272b19fb2048560941b5cedb781ae67ba07ead /front
parentc530245617f9e224b205f6f0efd9fb7f90c0183a (diff)
Deduplicate workadventure sources
Maximal sharing means that even if the workadventure sources are imported in all nix files, there will still only be one copy of it in the nix store --- nevertheless, it seems reasonable to only have them once in the code, too, if only to make upgrading them easier.
Diffstat (limited to 'front')
-rw-r--r--front/default.nix10
1 files changed, 3 insertions, 7 deletions
diff --git a/front/default.nix b/front/default.nix
index 440fa00..d7d9fa6 100644
--- a/front/default.nix
+++ b/front/default.nix
@@ -1,5 +1,6 @@
+workadventuresrc:
+
{ stdenv
-, fetchFromGitHub
, makeWrapper
, workadventure
, yarn2nix-moretea
@@ -18,12 +19,7 @@ yarn2nix-moretea.mkYarnPackage
# TODO: perhaps move this into its own file, to make it easily
# replacable across all workadventure packages.
- src = fetchFromGitHub {
- owner = "thecodingmachine";
- repo = "workadventure";
- rev = "6e9c71598004dc9cbab9418efb3c0ac892da7ca2";
- sha256 = "0rvra0dy631al4aylacyqldkyd6biawz2shsikgcy30nv5lzc78c";
- } + "/front";
+ src = "${workadventuresrc}/front";
# NOTE: this is optional and generated dynamically if omitted
yarnNix = ./yarn.nix;