| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
It appears to work (somewhat). Limitations:
- exneuland is not configurable; can only have it once
- frontend untested since last update broke things
|
| |
|
| |
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
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).
|
|
|
|
| |
(it still used workadventure-hasi as example)
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
| |
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Note that this may break your config!
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
Apparently there's an inconsistent yarn lock file in their front module currently,
so I'll just mark it as broken for now.
|
|
|
|
|
| |
someone rebased a commit there and thereby changed a commit hash, which broke
this module. Reproducability, yay!
|
| |
|
|
|
|
| |
Should make this whole thing more intuitive to use.
|
| |
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
(it refused to evaluate on another server for an unknown reason,
and instead led to infinite recursion)
|
|
|
|
|
|
|
| |
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.
|
|\
| |
| |
| |
| |
| | |
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.
|
| | |
|
| |
| |
| |
| | |
Builds fine, let's see if anything else works!
|
| | |
|
| |\ |
|
| | |\
| | | |
| | | |
| | | |
| | | | |
Fix libc detection and reduce derivation size
See merge request fediventure/workadventure-nix!3
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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.
|
| | |/
| | |
| | |
| | |
| | |
| | | |
While this still is a major hack, this reduces unused node_modules
(about 200MB each) being pulled in from workadventure*-modules-* and
workadventure-messages.
|
| | |\
| | | |
| | | |
| | | |
| | | | |
create overlay and move everything into workadventure.*
See merge request fediventure/workadventure-nix!2
|
| | |/ |
|
| | |
| | |
| | |
| | |
| | | |
Nix isn't very typesafe, but apparently there is at least a `escapeShellArg`
function which makes things safe for shell execution.
|
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
| | | |
|
| | | |
|
| | | |
|
| |/ |
|
| |\
| | |
| | |
| | |
| | | |
Make the front package configurable.
See merge request fediventure/workadventure-nix!1
|
| | | |
|