+129
-4
flake.lock
+129
-4
flake.lock
···
6
6
"gleam-nix",
7
7
"nixpkgs"
8
8
],
9
-
"systems": "systems"
9
+
"systems": "systems_2"
10
10
},
11
11
"locked": {
12
12
"lastModified": 1741365449,
···
34
34
"gleam-nix",
35
35
"devshell"
36
36
],
37
-
"flake-compat": "flake-compat",
37
+
"flake-compat": "flake-compat_2",
38
38
"flake-parts": "flake-parts",
39
39
"nix-test-runner": [
40
40
"gleam-nix"
···
122
122
}
123
123
},
124
124
"flake-compat": {
125
+
"flake": false,
126
+
"locked": {
127
+
"lastModified": 1747046372,
128
+
"narHash": "sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX+fjA8Xf8PUmqCY=",
129
+
"owner": "edolstra",
130
+
"repo": "flake-compat",
131
+
"rev": "9100a0f413b0c601e0533d1d94ffd501ce2e7885",
132
+
"type": "github"
133
+
},
134
+
"original": {
135
+
"owner": "edolstra",
136
+
"repo": "flake-compat",
137
+
"type": "github"
138
+
}
139
+
},
140
+
"flake-compat_2": {
125
141
"locked": {
126
142
"lastModified": 1696426674,
127
143
"narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=",
···
159
175
},
160
176
"flake-utils": {
161
177
"inputs": {
162
-
"systems": "systems_2"
178
+
"systems": "systems"
179
+
},
180
+
"locked": {
181
+
"lastModified": 1731533236,
182
+
"narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
183
+
"owner": "numtide",
184
+
"repo": "flake-utils",
185
+
"rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
186
+
"type": "github"
187
+
},
188
+
"original": {
189
+
"owner": "numtide",
190
+
"repo": "flake-utils",
191
+
"type": "github"
192
+
}
193
+
},
194
+
"flake-utils_2": {
195
+
"inputs": {
196
+
"systems": "systems_3"
163
197
},
164
198
"locked": {
165
199
"lastModified": 1731533236,
···
172
206
"original": {
173
207
"owner": "numtide",
174
208
"repo": "flake-utils",
209
+
"type": "github"
210
+
}
211
+
},
212
+
"ghostty": {
213
+
"inputs": {
214
+
"flake-compat": "flake-compat",
215
+
"flake-utils": "flake-utils",
216
+
"nixpkgs": [
217
+
"nixpkgs"
218
+
],
219
+
"zig": "zig",
220
+
"zon2nix": "zon2nix"
221
+
},
222
+
"locked": {
223
+
"lastModified": 1757954031,
224
+
"narHash": "sha256-Z6lndpkEqBwgsjIeZhmVIQ5D7YdQSH/fG6NCY+YWEAo=",
225
+
"owner": "ghostty-org",
226
+
"repo": "ghostty",
227
+
"rev": "3e38e284ca593b601fb70e877c3155fedf42e2e5",
228
+
"type": "github"
229
+
},
230
+
"original": {
231
+
"owner": "ghostty-org",
232
+
"ref": "v1.2.0",
233
+
"repo": "ghostty",
175
234
"type": "github"
176
235
}
177
236
},
···
262
321
},
263
322
"jj": {
264
323
"inputs": {
265
-
"flake-utils": "flake-utils",
324
+
"flake-utils": "flake-utils_2",
266
325
"nixpkgs": [
267
326
"nixpkgs"
268
327
],
···
327
386
"root": {
328
387
"inputs": {
329
388
"fish": "fish",
389
+
"ghostty": "ghostty",
330
390
"gleam-nix": "gleam-nix",
331
391
"helix": "helix",
332
392
"janet": "janet",
···
414
474
"type": "github"
415
475
}
416
476
},
477
+
"systems_3": {
478
+
"locked": {
479
+
"lastModified": 1681028828,
480
+
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
481
+
"owner": "nix-systems",
482
+
"repo": "default",
483
+
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
484
+
"type": "github"
485
+
},
486
+
"original": {
487
+
"owner": "nix-systems",
488
+
"repo": "default",
489
+
"type": "github"
490
+
}
491
+
},
417
492
"treefmt-nix": {
418
493
"inputs": {
419
494
"nixpkgs": [
···
432
507
"original": {
433
508
"owner": "numtide",
434
509
"repo": "treefmt-nix",
510
+
"type": "github"
511
+
}
512
+
},
513
+
"zig": {
514
+
"inputs": {
515
+
"flake-compat": [
516
+
"ghostty",
517
+
"flake-compat"
518
+
],
519
+
"flake-utils": [
520
+
"ghostty",
521
+
"flake-utils"
522
+
],
523
+
"nixpkgs": [
524
+
"ghostty",
525
+
"nixpkgs"
526
+
]
527
+
},
528
+
"locked": {
529
+
"lastModified": 1748261582,
530
+
"narHash": "sha256-3i0IL3s18hdDlbsf0/E+5kyPRkZwGPbSFngq5eToiAA=",
531
+
"owner": "mitchellh",
532
+
"repo": "zig-overlay",
533
+
"rev": "aafb1b093fb838f7a02613b719e85ec912914221",
534
+
"type": "github"
535
+
},
536
+
"original": {
537
+
"owner": "mitchellh",
538
+
"repo": "zig-overlay",
539
+
"type": "github"
540
+
}
541
+
},
542
+
"zon2nix": {
543
+
"inputs": {
544
+
"nixpkgs": [
545
+
"nixpkgs"
546
+
]
547
+
},
548
+
"locked": {
549
+
"lastModified": 1757167408,
550
+
"narHash": "sha256-4XyJ6fmKd9wgJ7vHUQuULYy5ps2gUgkkDk/PrJb2OPY=",
551
+
"owner": "jcollie",
552
+
"repo": "zon2nix",
553
+
"rev": "dc78177e2ad28d5a407c9e783ee781bd559d7dd5",
554
+
"type": "github"
555
+
},
556
+
"original": {
557
+
"owner": "jcollie",
558
+
"repo": "zon2nix",
559
+
"rev": "dc78177e2ad28d5a407c9e783ee781bd559d7dd5",
435
560
"type": "github"
436
561
}
437
562
}
+5
flake.nix
+5
flake.nix
···
10
10
helix.inputs.nixpkgs.follows = "nixpkgs";
11
11
helix.inputs.rust-overlay.follows = "jj/rust-overlay";
12
12
13
+
ghostty.url = "github:ghostty-org/ghostty/v1.2.0";
14
+
ghostty.inputs.nixpkgs.follows = "nixpkgs";
15
+
ghostty.inputs.zon2nix.inputs.nixpkgs.follows = "nixpkgs";
16
+
13
17
gleam-nix.url = "github:vic/gleam-nix";
14
18
gleam-nix.inputs.gleam.url = "github:gleam-lang/gleam/v1.12.0";
15
19
gleam-nix.inputs.nixpkgs.follows = "nixpkgs";
···
59
63
60
64
jj = inputs.jj.packages.${pkgs.system}.default;
61
65
helix = inputs.helix.packages.${pkgs.system}.default;
66
+
ghostty = inputs.ghostty.packages.${pkgs.system}.default;
62
67
63
68
gleam = inputs.gleam-nix.packages.${pkgs.system}.default;
64
69
janet = pkgs.janet.overrideAttrs {