| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
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
|
| | | |
|
| | | |
|
| | | |
|
| |/ |
|
| |\
| | |
| | | |
Switch to callPackage
|
| |/ |
|
| |\
| | |
| | | |
Create LICENSE
|
| |/ |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Config options are now sorted according to components (pusher,
backend, frontend, etc.); in addition there is a commonConfig
with config for jitsi, turn, etc.
Additionally, this module is now completely modular in the sense
that there are no longer any global options that affect all
configured workadventure instances at once.
|
| |
|
| |
|
|
|
|
| |
This broke a lot of things, but possibly they might work again now.
|
|
|
|
| |
(but not the actual workadventure version)
|
| |
|
|
(just to make it easier to hack, and remove fediventure-specific deployment logic)
|