2026-05-15 13:22:33 +02:00
|
|
|
|
|
|
|
|
```
|
|
|
|
|
$ source .env # not needed if your system has autoenv
|
|
|
|
|
$ build # fast: repeatable build
|
|
|
|
|
$ nix-build # slow: reproducable nix build (for experts)
|
|
|
|
|
```
|
2026-05-15 23:57:23 +02:00
|
|
|
|
|
|
|
|
NOTES:
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
/admin.lua <--- define other instances..for CORS allow / mount http
|
|
|
|
|
configure in-zip or filesystem-cache
|
|
|
|
|
|
|
|
|
|
opendirectory.lua <--- mount other instances over http (via xrforge or rclone)
|
|
|
|
|
scan files
|
|
|
|
|
---------- middleware/xrexperience.lua
|
|
|
|
|
| events: ---------------------
|
|
|
|
|
+ file type: sidecarfile
|
|
|
|
|
+ sidecarfiles ---> regex = {"\.glb", "\.png", "\.vtt"}
|
|
|
|
|
| regex_minmatch = 2
|
|
|
|
|
+ folder viewer = /view/janusweb/#janus.url=${file}.glb
|
|
|
|
|
template = [[
|
|
|
|
|
<div class="tile"> ... </div>
|
|
|
|
|
]]
|
|
|
|
|
|
|
|
|
|
```
|