aboutsummaryrefslogtreecommitdiff
path: root/maps/default.nix
diff options
context:
space:
mode:
authorstuebinm2021-02-26 21:34:48 +0100
committerstuebinm2021-02-26 21:34:48 +0100
commit7352984a5c3bc35f20184ddff97daea93f6b3738 (patch)
tree1f272b19fb2048560941b5cedb781ae67ba07ead /maps/default.nix
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 'maps/default.nix')
-rw-r--r--maps/default.nix10
1 files changed, 3 insertions, 7 deletions
diff --git a/maps/default.nix b/maps/default.nix
index 5142f1e..6310942 100644
--- a/maps/default.nix
+++ b/maps/default.nix
@@ -1,3 +1,5 @@
+workadventuresrc:
+
{ stdenv
, fetchFromGitHub
, makeWrapper
@@ -8,13 +10,7 @@ yarn2nix-moretea.mkYarnPackage rec {
pname = "workadventuremaps";
version = "unstable";
- src = fetchFromGitHub
- {
- owner = "thecodingmachine";
- repo = "workadventure";
- rev = "6e9c71598004dc9cbab9418efb3c0ac892da7ca2";
- sha256 = "0rvra0dy631al4aylacyqldkyd6biawz2shsikgcy30nv5lzc78c";
- } + "/maps";
+ src = "${workadventuresrc}/maps";
# NOTE: this is optional and generated dynamically if omitted
yarnNix = ./yarn.nix;