nandi/frqpublic Fork 0
36f6c77
Commits
Clone
git clone https://git.rickub.com/nandi/frq.git
git clone ssh://git@rickub.com/nandi/frq.git

Host key fingerprint (ed25519): SHA256:iycHnxEyq0Q7uyVpB7JlznP0G7JrTPXLYRcAU5CSLhc — verify it before your first connect.

Take the jolt-native ahead of the release, since a run can build it

The input sat at v0.1.3 because that is what deps.edn and the dotslash
pins name, and while `just run` fetched the release that agreement was
the only thing keeping the two halves of glimmer-vidya together. It does
not fetch any more — it builds the input — so holding the input back to
the last release is holding a run back from the change it is meant to
show. a9f3673 is the Wayland one: the frame's idle time goes to watching
for the resize rather than to sleeping through it.

The pins stay where they are. They are the released bytes, the APK and
the buck2 build take them, and `just bump` is where the two meet again.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
nandi committed 2026-09-01T22:47:27-07:00 Browse files
36f6c77 parent: a32699e
modified flake.lock +5 -5
@@ -110,16 +110,16 @@
110110 "jolt-native": {
111111 "flake": false,
112112 "locked": {
113- "lastModified": 1788237272,
114- "narHash": "sha256-JdiPynqnCGSlQ7IBB9eMyLwk5WHiLSCDBLcMu7I156o=",
113+ "lastModified": 1788324929,
114+ "narHash": "sha256-EqvQn/ZUxrWJPXVlMvJkCUeHWemElG8wzPveGyRmaX8=",
115115 "ref": "refs/heads/main",
116- "rev": "fd0e21a6c5d745ff9d134f92f909665454a7a1c9",
117- "revCount": 25,
116+ "rev": "a9f3673367a8f0d3dd7d6ab1d380484d1df795c1",
117+ "revCount": 30,
118118 "type": "git",
119119 "url": "https://gitlab.com/nandithebull/jolt-native"
120120 },
121121 "original": {
122- "rev": "fd0e21a6c5d745ff9d134f92f909665454a7a1c9",
122+ "rev": "a9f3673367a8f0d3dd7d6ab1d380484d1df795c1",
123123 "type": "git",
124124 "url": "https://gitlab.com/nandithebull/jolt-native"
125125 }
@@ -110,16 +110,16 @@
110 "jolt-native": {110 "jolt-native": {
111 "flake": false,111 "flake": false,
112 "locked": {112 "locked": {
113- "lastModified": 1788237272,113+ "lastModified": 1788324929,
114- "narHash": "sha256-JdiPynqnCGSlQ7IBB9eMyLwk5WHiLSCDBLcMu7I156o=",114+ "narHash": "sha256-EqvQn/ZUxrWJPXVlMvJkCUeHWemElG8wzPveGyRmaX8=",
115 "ref": "refs/heads/main",115 "ref": "refs/heads/main",
116- "rev": "fd0e21a6c5d745ff9d134f92f909665454a7a1c9",116+ "rev": "a9f3673367a8f0d3dd7d6ab1d380484d1df795c1",
117- "revCount": 25,117+ "revCount": 30,
118 "type": "git",118 "type": "git",
119 "url": "https://gitlab.com/nandithebull/jolt-native"119 "url": "https://gitlab.com/nandithebull/jolt-native"
120 },120 },
121 "original": {121 "original": {
122- "rev": "fd0e21a6c5d745ff9d134f92f909665454a7a1c9",122+ "rev": "a9f3673367a8f0d3dd7d6ab1d380484d1df795c1",
123 "type": "git",123 "type": "git",
124 "url": "https://gitlab.com/nandithebull/jolt-native"124 "url": "https://gitlab.com/nandithebull/jolt-native"
125 }125 }
modified flake.nix +7 -3
@@ -29,15 +29,19 @@
2929 flake = false;
3030 };
3131
32- # v0.1.3, which is the rev deps.edn and the scripts/*.dotslash pins both
33- # name. Pinned, and pinned to that: this input carries both halves of
32+ # Ahead of v0.1.3, which is what deps.edn and the scripts/*.dotslash pins
33+ # name — and deliberately: the pins are the last release, and this is what
34+ # `just run` builds, so a change to jolt-native can be run before there is
35+ # a release to fetch. The two meet again at `just bump`.
36+ #
37+ # Pinned all the same, and pinned to a rev: this input carries both halves of
3438 # glimmer-vidya — libvidya, and the Jolt side that binds it — so an
3539 # unpinned `main` is a build whose native half is free to sit at a
3640 # different commit from the tree that talks to it. It did, and what the
3741 # drift cost was silence: the Jolt half sent a reaction pill's hover card
3842 # to a libvidya with no handler for one, and the pill said nothing.
3943 jolt-native = {
40- url = "git+https://gitlab.com/nandithebull/jolt-native?rev=fd0e21a6c5d745ff9d134f92f909665454a7a1c9";
44+ url = "git+https://gitlab.com/nandithebull/jolt-native?rev=a9f3673367a8f0d3dd7d6ab1d380484d1df795c1";
4145 flake = false;
4246 };
4347
@@ -29,15 +29,19 @@
29 flake = false;29 flake = false;
30 };30 };
31 31
32- # v0.1.3, which is the rev deps.edn and the scripts/*.dotslash pins both32+ # Ahead of v0.1.3, which is what deps.edn and the scripts/*.dotslash pins
33- # name. Pinned, and pinned to that: this input carries both halves of33+ # name — and deliberately: the pins are the last release, and this is what
34+ # `just run` builds, so a change to jolt-native can be run before there is
35+ # a release to fetch. The two meet again at `just bump`.
36+ #
37+ # Pinned all the same, and pinned to a rev: this input carries both halves of
34 # glimmer-vidya — libvidya, and the Jolt side that binds it — so an38 # glimmer-vidya — libvidya, and the Jolt side that binds it — so an
35 # unpinned `main` is a build whose native half is free to sit at a39 # unpinned `main` is a build whose native half is free to sit at a
36 # different commit from the tree that talks to it. It did, and what the40 # different commit from the tree that talks to it. It did, and what the
37 # drift cost was silence: the Jolt half sent a reaction pill's hover card41 # drift cost was silence: the Jolt half sent a reaction pill's hover card
38 # to a libvidya with no handler for one, and the pill said nothing.42 # to a libvidya with no handler for one, and the pill said nothing.
39 jolt-native = {43 jolt-native = {
40- url = "git+https://gitlab.com/nandithebull/jolt-native?rev=fd0e21a6c5d745ff9d134f92f909665454a7a1c9";44+ url = "git+https://gitlab.com/nandithebull/jolt-native?rev=a9f3673367a8f0d3dd7d6ab1d380484d1df795c1";
41 flake = false;45 flake = false;
42 };46 };
43 47