aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* init exneuland as alternative backendexneulandstuebinm2021-08-235-6/+89
| | | | | | It appears to work (somewhat). Limitations: - exneuland is not configurable; can only have it once - frontend untested since last update broke things
* update TODOHEADmasterstuebinm2021-08-231-2/+1
|
* tcm: upgrade to 1.4.14 and fix the buildhexchen2021-08-234-89/+1498
|
* update workadventure-xcestuebinm2021-06-252-23/+49
| | | | | | | newer tcm versions appear to be broken once again and were not updated. workadventure-xce-unfederated appears to be unmaintened and has not changed in the last month.
* unbreak tcm versionstuebinm2021-05-186-7/+15
| | | | | | | the derivations build successfully again (except for the universially-broken maps package), but were not yet proven to work with the nixos module, since a configuration variable for the frontend package was changed in this update.
* update roundup, manage sources via nivstuebinm2021-05-1410-1811/+1498
| | | | | | | This updates all packages, as far as possible. The tcm derivations appear to be all broken for now, as are the maps packages of both xce versions (which should not be a problem in deployments which don't use them, as these should not be evaluated at all).
* update readmestuebinm2021-04-091-1/+1
| | | | (it still used workadventure-hasi as example)
* add xce-unfederated versionstuebinm2021-04-0920-31/+27722
| | | | | | | | this is based on the xce-unfederated branch of the workadventure-xce repository [1], and requires some reworking of the general derivation code since it currently uses older package sets than the other versions. [1] https://github.com/workadventure-xce/workadventure-xce/tree/xce-unfederated
* package update roundup, remove fediventure versionstuebinm2021-04-096-79/+71
| | | | | | | | | | updates: - workadventure-xce to the latest commit - workadventure-tcm to the latest commit this removes the fediventure-version, as it appears to be no longer updated, and since the workadventure-xce version now also includes the relevant patches for the current federation features.
* Move sources into their own set.stuebinm2021-03-281-20/+22
| | | | | This is a patch by hxchn. No idea why it wants them all in a set, but I don't see a reason why not, so here it is.
* small cleanup: shorter attribute names, move patchfiles into root, etc.stuebinm2021-03-223-7/+7
|
* update thecodingmachine workadventure versionstuebinm2021-03-223-12/+212
|
* remove hasi & tabascoeye workadventure versionsstuebinm2021-03-223-11705/+0
| | | | | | | | | The maintainers of both of these forks are now collaborating on workadventure-xce, and have apparently both deprecated their own versions in favour of it (see [1] for hasi; tabascoeye does not explicitely state as much, but has changed their description to reflect that of the workadventure-xce repository). [1] https://gitlab.hasi.it/herzi/project/workadventure
* Add workadventure-xce (experimental community version)stuebinm2021-03-224-1/+6124
|
* update tabascoeye versionstuebinm2021-03-151-2/+2
|
* added fediventure versionstuebinm2021-03-142-3/+5808
| | | | | | | This is the version currenlty on the feature/fediventure branch in the workadventure repository of the fediventure group at https://gitlab.com/fediventure/workadventure/-/tree/feature/federation
* don't server maps per default.stuebinm2021-03-141-1/+1
| | | | Note that this may break your config!
* Support for static turn secrets in the backend.stuebinm2021-03-142-1/+7
| | | | | | Note that this has not been tested in the wild yet; it just does what the comments in the default docker-compose.yml by thecodingmachine suggests it should do to enable using the rest api of coturn.
* mark hasi pkgs as brokenstuebinm2021-03-101-3/+3
| | | | | Apparently there's an inconsistent yarn lock file in their front module currently, so I'll just mark it as broken for now.
* fix hasi versionstuebinm2021-03-102-3/+2
| | | | | someone rebased a commit there and thereby changed a commit hash, which broke this module. Reproducability, yay!
* readme: documentation on multiple workadventure versionsstuebinm2021-03-091-0/+4
|
* moved module to default.nixstuebinm2021-03-092-1/+1
| | | | Should make this whole thing more intuitive to use.
* Added tabascoeye workadventure versionstuebinm2021-03-092-0/+5853
|
* Added option to switch whole packageset to modulestuebinm2021-03-092-29/+15
| | | | | | Since there are now multiple packaged versions of workadventure, all of which come in a set with the same attribute names, it seems reasonable to just plug those sets into the module, instead of each package individually.
* Added hasi workadventure versionstuebinm2021-03-0911-49/+5913
| | | | | | | | wapkgs.nix new contains packages for several different versions of workadventure (so far hasi + thecodingmachine), which can both be used. Unfortunately, this appears to require some weird hacks to convince nix to sort out the dependencies without having to actually duplicate all the packaging code, but it works.
* fixed test.nixstuebinm2021-03-011-7/+4
| | | | | | | | Previously, it still assumed that there was an ./overlay.nix. Since overlays in general appear to be slightly broken and generate an unwieldy amount of infinite recursion, this is no longer the case and test.nix uses a (slightly uglier) method for testing instead.
* corrected repo name in readmestuebinm2021-02-281-2/+2
|
* added readmestuebinm2021-02-261-0/+31
|
* update TODO filestuebinm2021-02-261-2/+4
|
* quick fixstuebinm2021-02-261-1/+1
|
* remove overlaystuebinm2021-02-263-23/+25
| | | | | (it refused to evaluate on another server for an unknown reason, and instead led to infinite recursion)
* Deduplicate workadventure sourcesstuebinm2021-02-268-55/+31
| | | | | | | 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.
* Move nix files for workadventure into this repo instead of importing themstuebinm2021-02-2619-10/+22310
|\ | | | | | | | | | | Since I change things frequently rn and often only very specific commits of both repositories will work together at all, it doesn't seem logical to have them in separate repos any more.
| * more options for the frontendstuebinm2021-02-261-90/+51
| |
| * Bump to current master version of tcm workadventurestuebinm2021-02-257-16/+16
| | | | | | | | Builds fine, let's see if anything else works!
| * Update to Version v1.1.0 of workadventurestuebinm2021-02-258-31/+31
| |
| * Merge branch 'master' of https://gitlab.com/fediventure/workadventure-nixstuebinm2021-02-256-22/+43
| |\
| | * Merge branch 'informatic/deps-cleanup' into 'master'Serge Bazanski2021-02-072-0/+14
| | |\ | | | | | | | | | | | | | | | | Fix libc detection and reduce derivation size See merge request fediventure/workadventure-nix!3
| | | * back,pusher: fix node-pre-gyp libc detectionPiotr Dobrowolski2021-02-052-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | This should fix libc detection carried out in https://github.com/lovell/detect-libc/blob/5173db0bc47608f89986d9125c2d868c08d5f429/lib/detect-libc.js#L44 when loading grpc bindings.
| | | * back,pusher: reduce final derivation sizePiotr Dobrowolski2021-02-052-0/+4
| | |/ | | | | | | | | | | | | | | | While this still is a major hack, this reduces unused node_modules (about 200MB each) being pulled in from workadventure*-modules-* and workadventure-messages.
| | * Merge branch 'overlay' into 'master'Serge Bazanski2021-02-046-19/+30
| | |\ | | | | | | | | | | | | | | | | create overlay and move everything into workadventure.* See merge request fediventure/workadventure-nix!2
| | | * create overlay and move everything into workadventure.*Finn Behrens2021-01-216-19/+30
| | |/
| * | Safer option injection to build scriptsstuebinm2021-02-181-2/+2
| | | | | | | | | | | | | | | Nix isn't very typesafe, but apparently there is at least a `escapeShellArg` function which makes things safe for shell execution.
| * | patch out quill.js cdnstuebinm2021-02-181-32/+54
| | | | | | | | | | | | | | | | | | Note that only the sources are patched out; the quill npm package is still in the nix set and the javascript, it just silently fails to laod at runtime now.
| * | Moved default.nix to test.nixstuebinm2021-02-181-0/+5
| | |
| * | configurable stun serverstuebinm2021-02-051-5/+17
| | |
| * | replace sed with replace-literal; add option for default mapstuebinm2021-02-051-8/+6
| | |
| * | patches to remove googletagmanager and change default mapstuebinm2021-01-261-0/+10
| |/
| * Merge branch 'mewp/configurable-frontend' into 'master'Błażej Święcicki2021-01-142-15/+39
| |\ | | | | | | | | | | | | Make the front package configurable. See merge request fediventure/workadventure-nix!1
| | * Update the front packageMewp2021-01-111-2/+2
| | |