diff options
Diffstat (limited to '')
-rw-r--r-- | wapkgs.nix | 14 |
1 files changed, 11 insertions, 3 deletions
@@ -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; } |