| Run the glimmer-gfx counter from the repo root 5416ab2 nandi 11d ago | 1 | ;; Nothing in this repo is Clojure — the crates are cargo's and nix's business, |
| 2 | ;; and the justfile is their entry point. This file exists for the one thing |
| 3 | ;; that is neither: running a backend's example from the repo root. |
| 4 | ;; |
| 5 | ;; Through `nix develop` because a nix-built jolt cannot dlopen the host |
| 6 | ;; /usr/lib libX11 — different glibc, fails before dlopen returns. The #gfx |
| 7 | ;; shell is that one library on LD_LIBRARY_PATH and nothing else, so entering |
| 8 | ;; it costs under a second once its env derivation is built. |
| Play three games on the gfx backend e98a184 nandi 11d ago | 9 | {:tasks {gfx-demo "nix develop .#gfx -c bash -c 'cd glimmer-backends/glimmer-gfx && jolt counter'" |
| 10 | gfx-game "nix develop .#gfx -c bash -c 'cd glimmer-backends/glimmer-gfx && jolt tictactoe'" |
| 11 | gfx-maze "nix develop .#gfx -c bash -c 'cd glimmer-backends/glimmer-gfx && jolt maze'" |
| Write dvui's shape in jolt, on SDL3, with no shared object 109c7e4 Veronika Winters 9d ago | 12 | gfx-rocks "nix develop .#gfx -c bash -c 'cd glimmer-backends/glimmer-gfx && jolt asteroids'" |
| 13 | |
| 14 | ;; jvui needs no nix shell: SDL3 is dlopened by name from the ambient |
| 15 | ;; system, and nothing in that directory is compiled. |
| 16 | jvui-counter "bash -c 'cd jvui && jolt counter'" |
| 17 | jvui-showcase "bash -c 'cd jvui && jolt showcase'" |
| 18 | jvui-test "bash -c 'cd jvui && jolt test'" |
| 19 | |
| 20 | glimmer-jvui "bash -c 'cd glimmer-backends/glimmer-jvui && jolt counter'" |
| 21 | glimmer-jvui-test "bash -c 'cd glimmer-backends/glimmer-jvui && jolt test'"}} |