aboutsummaryrefslogtreecommitdiff
path: root/wapkgs.nix
diff options
context:
space:
mode:
Diffstat (limited to 'wapkgs.nix')
-rw-r--r--wapkgs.nix14
1 files changed, 11 insertions, 3 deletions
diff --git a/wapkgs.nix b/wapkgs.nix
index 5bb3278..1922adb 100644
--- a/wapkgs.nix
+++ b/wapkgs.nix
@@ -1,4 +1,4 @@
-{pkgs, lib, ...}:
+{pkgs, ...}:
let
codingmachine = pkgs.fetchFromGitHub {
@@ -18,11 +18,17 @@ let
rev = "1824ce3ad469693c0d7bd0dbbd0fc84246889fdd";
sha256 = "1h5wx5v09hlx680pq1rpzadzc2cylmyx0szxmpsjvilnnv7vplhd";
};
+ fediventure = pkgs.fetchFromGitLab {
+ owner = "fediventure";
+ repo = "workadventure";
+ rev = "e769e713c6058efac6959437df6a02da02b8e065";
+ sha256 = "13243az0b2w69wmbf5z0qnbd9rfixkj61c844c97sy2h136159yd";
+ };
wapkgs =
- lib.fix (self: let
+ pkgs.lib.fix (self: let
mkWorkadventureset = waSelf: workadventuresrc: name:
let
- callWaPackage = path: lib.callPackageWith
+ callWaPackage = path: pkgs.lib.callPackageWith
# some parts of workadventure depend on other parts of workadventure
(self // { workadventure = waSelf;})
(import path workadventuresrc name);
@@ -39,9 +45,11 @@ let
workadventure-hasi = mkWorkadventureset workadventure-hasi hasi "hasi";
workadventure-tcm = mkWorkadventureset workadventure-tcm codingmachine "tcm";
workadventure-tabascoeye = mkWorkadventureset workadventure-tabascoeye tabascoeye "tabascoeye";
+ workadventure-fediventure = mkWorkadventureset workadventure-fediventure fediventure "fediventure";
});
in {
workadventure-hasi = pkgs.lib.mapAttrs (name: pkg: pkg.overrideAttrs(old: { meta.broken = true; })) wapkgs.workadventure-hasi;
workadventure-tcm = wapkgs.workadventure-tcm;
workadventure-tabascoeye = wapkgs.workadventure-tabascoeye;
+ workadventure-fediventure = wapkgs.workadventure-fediventure;
}