+57
-841
flake.lock
+57
-841
flake.lock
···
1
{
2
"nodes": {
3
"agenix": {
4
-
"inputs": {
5
-
"darwin": "darwin",
6
-
"home-manager": "home-manager",
7
-
"nixpkgs": [
8
-
"nixpkgs"
9
-
],
10
-
"systems": "systems"
11
-
},
12
"locked": {
13
"lastModified": 1750173260,
14
"narHash": "sha256-9P1FziAwl5+3edkfFcr5HeGtQUtrSdk/MksX39GieoA=",
···
39
"url": "https://git.gaze.systems/90008/website.git"
40
}
41
},
42
-
"crane": {
43
-
"inputs": {
44
-
"nixpkgs": [
45
-
"limbusart",
46
-
"nixpkgs"
47
-
]
48
-
},
49
-
"locked": {
50
-
"lastModified": 1716745752,
51
-
"narHash": "sha256-8K1R9Yg4r08rYk86Yq+lu3E9L3uRUb4xMqYHgl0VGS0=",
52
-
"owner": "ipetkov",
53
-
"repo": "crane",
54
-
"rev": "19ca94ec2d288de334ae932107816b4a97736cd8",
55
-
"type": "github"
56
-
},
57
-
"original": {
58
-
"owner": "ipetkov",
59
-
"repo": "crane",
60
-
"type": "github"
61
-
}
62
-
},
63
-
"crane_2": {
64
"flake": false,
65
"locked": {
66
-
"lastModified": 1727316705,
67
-
"narHash": "sha256-/mumx8AQ5xFuCJqxCIOFCHTVlxHkMT21idpbgbm/TIE=",
68
-
"owner": "ipetkov",
69
-
"repo": "crane",
70
-
"rev": "5b03654ce046b5167e7b0bccbd8244cb56c16f0e",
71
-
"type": "github"
72
-
},
73
-
"original": {
74
-
"owner": "ipetkov",
75
-
"ref": "v0.19.0",
76
-
"repo": "crane",
77
-
"type": "github"
78
-
}
79
-
},
80
-
"darwin": {
81
-
"inputs": {
82
-
"nixpkgs": [
83
-
"agenix",
84
-
"nixpkgs"
85
-
]
86
-
},
87
-
"locked": {
88
-
"lastModified": 1744478979,
89
-
"narHash": "sha256-dyN+teG9G82G+m+PX/aSAagkC+vUv0SgUw3XkPhQodQ=",
90
-
"owner": "lnl7",
91
-
"repo": "nix-darwin",
92
-
"rev": "43975d782b418ebf4969e9ccba82466728c2851b",
93
-
"type": "github"
94
-
},
95
-
"original": {
96
-
"owner": "lnl7",
97
-
"ref": "master",
98
-
"repo": "nix-darwin",
99
-
"type": "github"
100
-
}
101
-
},
102
-
"dream2nix": {
103
-
"inputs": {
104
-
"nixpkgs": [
105
-
"nsid-tracker",
106
-
"nci",
107
-
"nixpkgs"
108
-
],
109
-
"purescript-overlay": "purescript-overlay",
110
-
"pyproject-nix": "pyproject-nix"
111
-
},
112
-
"locked": {
113
-
"lastModified": 1752547840,
114
-
"narHash": "sha256-T6wYez5urMcY8oUetwOIqPcqj77Ey3qka7wQsi6YCd4=",
115
"owner": "nix-community",
116
-
"repo": "dream2nix",
117
-
"rev": "667ba5ee25c95cf63ace92307db270e235dce66e",
118
"type": "github"
119
},
120
"original": {
121
"owner": "nix-community",
122
-
"repo": "dream2nix",
123
-
"type": "github"
124
-
}
125
-
},
126
-
"flake-compat": {
127
-
"flake": false,
128
-
"locked": {
129
-
"lastModified": 1747046372,
130
-
"narHash": "sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX+fjA8Xf8PUmqCY=",
131
-
"owner": "edolstra",
132
-
"repo": "flake-compat",
133
-
"rev": "9100a0f413b0c601e0533d1d94ffd501ce2e7885",
134
-
"type": "github"
135
-
},
136
-
"original": {
137
-
"owner": "edolstra",
138
-
"repo": "flake-compat",
139
"type": "github"
140
}
141
},
142
-
"flake-compat_2": {
143
"flake": false,
144
"locked": {
145
-
"lastModified": 1696426674,
146
-
"narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=",
147
-
"owner": "edolstra",
148
-
"repo": "flake-compat",
149
-
"rev": "0f9255e01c2351cc7d116c072cb317785dd33b33",
150
-
"type": "github"
151
-
},
152
-
"original": {
153
-
"owner": "edolstra",
154
-
"repo": "flake-compat",
155
-
"type": "github"
156
-
}
157
-
},
158
-
"flake-parts": {
159
-
"inputs": {
160
-
"nixpkgs-lib": [
161
-
"nur",
162
-
"nixpkgs"
163
-
]
164
-
},
165
-
"locked": {
166
-
"lastModified": 1733312601,
167
-
"narHash": "sha256-4pDvzqnegAfRkPwO3wmwBhVi/Sye1mzps0zHWYnP88c=",
168
-
"owner": "hercules-ci",
169
-
"repo": "flake-parts",
170
-
"rev": "205b12d8b7cd4802fbcb8e8ef6a0f1408781a4f9",
171
-
"type": "github"
172
-
},
173
-
"original": {
174
-
"owner": "hercules-ci",
175
-
"repo": "flake-parts",
176
-
"type": "github"
177
-
}
178
-
},
179
-
"flake-utils": {
180
-
"inputs": {
181
-
"systems": "systems_2"
182
-
},
183
-
"locked": {
184
-
"lastModified": 1710146030,
185
-
"narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=",
186
-
"owner": "numtide",
187
-
"repo": "flake-utils",
188
-
"rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a",
189
-
"type": "github"
190
-
},
191
-
"original": {
192
-
"owner": "numtide",
193
-
"repo": "flake-utils",
194
-
"type": "github"
195
-
}
196
-
},
197
-
"flake-utils_2": {
198
-
"inputs": {
199
-
"systems": "systems_3"
200
-
},
201
-
"locked": {
202
-
"lastModified": 1705309234,
203
-
"narHash": "sha256-uNRRNRKmJyCRC/8y1RqBkqWBLM034y4qN7EprSdmgyA=",
204
-
"owner": "numtide",
205
-
"repo": "flake-utils",
206
-
"rev": "1ef2e671c3b0c19053962c07dbda38332dcebf26",
207
-
"type": "github"
208
-
},
209
-
"original": {
210
-
"owner": "numtide",
211
-
"repo": "flake-utils",
212
-
"type": "github"
213
-
}
214
-
},
215
-
"flake-utils_3": {
216
-
"inputs": {
217
-
"systems": "systems_4"
218
-
},
219
-
"locked": {
220
-
"lastModified": 1731533236,
221
-
"narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
222
-
"owner": "numtide",
223
-
"repo": "flake-utils",
224
-
"rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
225
-
"type": "github"
226
-
},
227
-
"original": {
228
-
"owner": "numtide",
229
-
"repo": "flake-utils",
230
-
"type": "github"
231
-
}
232
-
},
233
-
"flakey-profile": {
234
-
"locked": {
235
-
"lastModified": 1712898590,
236
-
"narHash": "sha256-FhGIEU93VHAChKEXx905TSiPZKga69bWl1VB37FK//I=",
237
-
"owner": "lf-",
238
-
"repo": "flakey-profile",
239
-
"rev": "243c903fd8eadc0f63d205665a92d4df91d42d9d",
240
-
"type": "github"
241
-
},
242
-
"original": {
243
-
"owner": "lf-",
244
-
"repo": "flakey-profile",
245
-
"type": "github"
246
-
}
247
-
},
248
-
"gitignore": {
249
-
"inputs": {
250
-
"nixpkgs": [
251
-
"tangled",
252
-
"nixpkgs"
253
-
]
254
-
},
255
-
"locked": {
256
-
"lastModified": 1709087332,
257
-
"narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=",
258
-
"owner": "hercules-ci",
259
-
"repo": "gitignore.nix",
260
-
"rev": "637db329424fd7e46cf4185293b9cc8c88c95394",
261
-
"type": "github"
262
-
},
263
-
"original": {
264
-
"owner": "hercules-ci",
265
-
"repo": "gitignore.nix",
266
-
"type": "github"
267
-
}
268
-
},
269
-
"home": {
270
-
"inputs": {
271
-
"nixpkgs": [
272
-
"nixpkgs"
273
-
]
274
-
},
275
-
"locked": {
276
-
"lastModified": 1752467539,
277
-
"narHash": "sha256-4kaR+xmng9YPASckfvIgl5flF/1nAZOplM+Wp9I5SMI=",
278
"owner": "nix-community",
279
"repo": "home-manager",
280
-
"rev": "1e54837569e0b80797c47be4720fab19e0db1616",
281
"type": "github"
282
},
283
"original": {
···
287
"type": "github"
288
}
289
},
290
-
"home-manager": {
291
-
"inputs": {
292
-
"nixpkgs": [
293
-
"agenix",
294
-
"nixpkgs"
295
-
]
296
-
},
297
-
"locked": {
298
-
"lastModified": 1745494811,
299
-
"narHash": "sha256-YZCh2o9Ua1n9uCvrvi5pRxtuVNml8X2a03qIFfRKpFs=",
300
-
"owner": "nix-community",
301
-
"repo": "home-manager",
302
-
"rev": "abfad3d2958c9e6300a883bd443512c55dfeb1be",
303
-
"type": "github"
304
-
},
305
-
"original": {
306
-
"owner": "nix-community",
307
-
"repo": "home-manager",
308
-
"type": "github"
309
-
}
310
-
},
311
-
"htmx-src": {
312
-
"flake": false,
313
-
"locked": {
314
-
"narHash": "sha256-nm6avZuEBg67SSyyZUhjpXVNstHHgUxrtBHqJgowU08=",
315
-
"type": "file",
316
-
"url": "https://unpkg.com/htmx.org@2.0.4/dist/htmx.min.js"
317
-
},
318
-
"original": {
319
-
"type": "file",
320
-
"url": "https://unpkg.com/htmx.org@2.0.4/dist/htmx.min.js"
321
-
}
322
-
},
323
-
"htmx-ws-src": {
324
-
"flake": false,
325
-
"locked": {
326
-
"narHash": "sha256-2fg6KyEJoO24q0fQqbz9RMaYNPQrMwpZh29tkSqdqGY=",
327
-
"type": "file",
328
-
"url": "https://cdn.jsdelivr.net/npm/htmx-ext-ws@2.0.2"
329
-
},
330
-
"original": {
331
-
"type": "file",
332
-
"url": "https://cdn.jsdelivr.net/npm/htmx-ext-ws@2.0.2"
333
-
}
334
-
},
335
-
"ibm-plex-mono-src": {
336
-
"flake": false,
337
-
"locked": {
338
-
"lastModified": 1731402384,
339
-
"narHash": "sha256-OwUmrPfEehLDz0fl2ChYLK8FQM2p0G1+EMrGsYEq+6g=",
340
-
"type": "tarball",
341
-
"url": "https://github.com/IBM/plex/releases/download/@ibm/plex-mono@1.1.0/ibm-plex-mono.zip"
342
-
},
343
-
"original": {
344
-
"type": "tarball",
345
-
"url": "https://github.com/IBM/plex/releases/download/@ibm/plex-mono@1.1.0/ibm-plex-mono.zip"
346
-
}
347
-
},
348
-
"indigo": {
349
-
"flake": false,
350
-
"locked": {
351
-
"lastModified": 1745333930,
352
-
"narHash": "sha256-83fIHqDE+dfnZ88HaNuwfKFO+R0RKAM1WxMfNh/Matk=",
353
-
"owner": "oppiliappan",
354
-
"repo": "indigo",
355
-
"rev": "e4e59280737b8676611fc077a228d47b3e8e9491",
356
-
"type": "github"
357
-
},
358
-
"original": {
359
-
"owner": "oppiliappan",
360
-
"repo": "indigo",
361
-
"type": "github"
362
-
}
363
-
},
364
-
"inter-fonts-src": {
365
-
"flake": false,
366
-
"locked": {
367
-
"lastModified": 1731687360,
368
-
"narHash": "sha256-5vdKKvHAeZi6igrfpbOdhZlDX2/5+UvzlnCQV6DdqoQ=",
369
-
"type": "tarball",
370
-
"url": "https://github.com/rsms/inter/releases/download/v4.1/Inter-4.1.zip"
371
-
},
372
-
"original": {
373
-
"type": "tarball",
374
-
"url": "https://github.com/rsms/inter/releases/download/v4.1/Inter-4.1.zip"
375
-
}
376
-
},
377
"limbusart": {
378
-
"inputs": {
379
-
"crane": "crane",
380
-
"flake-utils": "flake-utils",
381
-
"nixpkgs": "nixpkgs",
382
-
"rust-overlay": "rust-overlay"
383
-
},
384
"locked": {
385
-
"lastModified": 1730724204,
386
-
"narHash": "sha256-5JFyxJ3ZD1pNd/23h1/qoq2FzIvm6LjLK2Cb6u0JvoM=",
387
"ref": "refs/heads/master",
388
-
"rev": "a0ac4e867111f3bc8cf05d0229ebfce974b3b11f",
389
-
"revCount": 43,
390
"type": "git",
391
-
"url": "https://git.gaze.systems/dusk/limbusart.git"
392
},
393
"original": {
394
"type": "git",
395
-
"url": "https://git.gaze.systems/dusk/limbusart.git"
396
-
}
397
-
},
398
-
"lix": {
399
-
"flake": false,
400
-
"locked": {
401
-
"lastModified": 1751235704,
402
-
"narHash": "sha256-J4ycLoXHPsoBoQtEXFCelL4xlq5pT8U9tNWNKm43+YI=",
403
-
"rev": "1d7368585eebaa2c4bdbcb88fe600cfb2239b2c6",
404
-
"type": "tarball",
405
-
"url": "https://git.lix.systems/api/v1/repos/lix-project/lix/archive/1d7368585eebaa2c4bdbcb88fe600cfb2239b2c6.tar.gz?rev=1d7368585eebaa2c4bdbcb88fe600cfb2239b2c6"
406
-
},
407
-
"original": {
408
-
"type": "tarball",
409
-
"url": "https://git.lix.systems/lix-project/lix/archive/release-2.93.tar.gz"
410
}
411
},
412
"lix-module": {
413
-
"inputs": {
414
-
"flake-utils": "flake-utils_3",
415
-
"flakey-profile": "flakey-profile",
416
-
"lix": "lix",
417
-
"nixpkgs": [
418
-
"nixpkgs"
419
-
]
420
-
},
421
"locked": {
422
"lastModified": 1751240025,
423
"narHash": "sha256-SXUAlxpjPRkArRMHy5+Hdi+PiC+ND9yzzIjiaHmTvQU=",
···
430
"url": "https://git.lix.systems/lix-project/nixos-module/archive/2.93.2-1.tar.gz"
431
}
432
},
433
-
"lucide-src": {
434
-
"flake": false,
435
-
"locked": {
436
-
"lastModified": 1742302029,
437
-
"narHash": "sha256-OyPVtpnC4/AAmPq84Wt1r1Gcs48d9KG+UBCtZK87e9k=",
438
-
"type": "tarball",
439
-
"url": "https://github.com/lucide-icons/lucide/releases/download/0.483.0/lucide-icons-0.483.0.zip"
440
-
},
441
-
"original": {
442
-
"type": "tarball",
443
-
"url": "https://github.com/lucide-icons/lucide/releases/download/0.483.0/lucide-icons-0.483.0.zip"
444
-
}
445
-
},
446
-
"mk-naked-shell": {
447
-
"flake": false,
448
-
"locked": {
449
-
"lastModified": 1681286841,
450
-
"narHash": "sha256-3XlJrwlR0nBiREnuogoa5i1b4+w/XPe0z8bbrJASw0g=",
451
-
"owner": "yusdacra",
452
-
"repo": "mk-naked-shell",
453
-
"rev": "7612f828dd6f22b7fb332cc69440e839d7ffe6bd",
454
-
"type": "github"
455
-
},
456
-
"original": {
457
-
"owner": "yusdacra",
458
-
"repo": "mk-naked-shell",
459
-
"type": "github"
460
-
}
461
-
},
462
"naked-shell": {
463
"flake": false,
464
"locked": {
···
475
"type": "github"
476
}
477
},
478
-
"naked-shell_2": {
479
-
"locked": {
480
-
"lastModified": 1681286841,
481
-
"narHash": "sha256-3XlJrwlR0nBiREnuogoa5i1b4+w/XPe0z8bbrJASw0g=",
482
-
"owner": "90-008",
483
-
"repo": "mk-naked-shell",
484
-
"rev": "7612f828dd6f22b7fb332cc69440e839d7ffe6bd",
485
-
"type": "github"
486
-
},
487
-
"original": {
488
-
"owner": "90-008",
489
-
"repo": "mk-naked-shell",
490
-
"type": "github"
491
-
}
492
-
},
493
-
"nci": {
494
-
"inputs": {
495
-
"crane": "crane_2",
496
-
"dream2nix": "dream2nix",
497
-
"mk-naked-shell": "mk-naked-shell",
498
-
"nixpkgs": [
499
-
"nsid-tracker",
500
-
"nixpkgs"
501
-
],
502
-
"parts": "parts",
503
-
"rust-overlay": "rust-overlay_2",
504
-
"treefmt": "treefmt"
505
-
},
506
-
"locked": {
507
-
"lastModified": 1752905922,
508
-
"narHash": "sha256-fhwoEa+rjxLsRANRqh4jl4evnGpVNTLWUf4a/KDkQ3k=",
509
-
"owner": "yusdacra",
510
-
"repo": "nix-cargo-integration",
511
-
"rev": "47e02f590e1e2c72b4ffc2bcf92b2b11c3195395",
512
-
"type": "github"
513
-
},
514
-
"original": {
515
-
"owner": "yusdacra",
516
-
"repo": "nix-cargo-integration",
517
-
"type": "github"
518
-
}
519
-
},
520
"ncr": {
521
-
"inputs": {
522
-
"nixpkgs": [
523
-
"nixpkgs"
524
-
]
525
-
},
526
"locked": {
527
-
"lastModified": 1752857134,
528
-
"narHash": "sha256-1ANFEQe6KW3ncMuIOxwLiwvwC3dpALUSYxq9CSPsOz8=",
529
"ref": "refs/heads/main",
530
-
"rev": "52576c71435602e25555a4116dfb0a42f3412b11",
531
-
"revCount": 17,
532
"type": "git",
533
"url": "https://tangled.sh/@poor.dog/nixos-cloud-resources"
534
},
···
537
"url": "https://tangled.sh/@poor.dog/nixos-cloud-resources"
538
}
539
},
540
-
"nixos-hardware": {
541
-
"locked": {
542
-
"lastModified": 1752048960,
543
-
"narHash": "sha256-gATnkOe37eeVwKKYCsL+OnS2gU4MmLuZFzzWCtaKLI8=",
544
-
"owner": "nixos",
545
-
"repo": "nixos-hardware",
546
-
"rev": "7ced9122cff2163c6a0212b8d1ec8c33a1660806",
547
-
"type": "github"
548
-
},
549
-
"original": {
550
-
"owner": "nixos",
551
-
"repo": "nixos-hardware",
552
-
"type": "github"
553
-
}
554
-
},
555
-
"nixos-persistence": {
556
-
"locked": {
557
-
"lastModified": 1737831083,
558
-
"narHash": "sha256-LJggUHbpyeDvNagTUrdhe/pRVp4pnS6wVKALS782gRI=",
559
-
"owner": "nix-community",
560
-
"repo": "impermanence",
561
-
"rev": "4b3e914cdf97a5b536a889e939fb2fd2b043a170",
562
-
"type": "github"
563
-
},
564
-
"original": {
565
-
"owner": "nix-community",
566
-
"repo": "impermanence",
567
-
"type": "github"
568
-
}
569
-
},
570
"nixos-wsl": {
571
-
"inputs": {
572
-
"flake-compat": "flake-compat",
573
-
"nixpkgs": [
574
-
"nixpkgs"
575
-
]
576
-
},
577
"locked": {
578
-
"lastModified": 1752199438,
579
-
"narHash": "sha256-xSBMmGtq8K4Qv80TMqREmESCAsRLJRHAbFH2T/2Bf1Y=",
580
"owner": "nix-community",
581
"repo": "NixOS-WSL",
582
-
"rev": "d34d9412556d3a896e294534ccd25f53b6822e80",
583
"type": "github"
584
},
585
"original": {
···
589
}
590
},
591
"nixpkgs": {
592
-
"locked": {
593
-
"lastModified": 1716715802,
594
-
"narHash": "sha256-usk0vE7VlxPX8jOavrtpOqphdfqEQpf9lgedlY/r66c=",
595
-
"owner": "NixOS",
596
-
"repo": "nixpkgs",
597
-
"rev": "e2dd4e18cc1c7314e24154331bae07df76eb582f",
598
-
"type": "github"
599
-
},
600
-
"original": {
601
-
"owner": "NixOS",
602
-
"ref": "nixpkgs-unstable",
603
-
"repo": "nixpkgs",
604
-
"type": "github"
605
-
}
606
-
},
607
-
"nixpkgs-lib": {
608
-
"locked": {
609
-
"lastModified": 1751159883,
610
-
"narHash": "sha256-urW/Ylk9FIfvXfliA1ywh75yszAbiTEVgpPeinFyVZo=",
611
-
"owner": "nix-community",
612
-
"repo": "nixpkgs.lib",
613
-
"rev": "14a40a1d7fb9afa4739275ac642ed7301a9ba1ab",
614
-
"type": "github"
615
-
},
616
-
"original": {
617
-
"owner": "nix-community",
618
-
"repo": "nixpkgs.lib",
619
-
"type": "github"
620
-
}
621
-
},
622
-
"nixpkgs-wayland": {
623
"flake": false,
624
"locked": {
625
-
"lastModified": 1752500273,
626
-
"narHash": "sha256-+181HrGUKtZdFsUSY/OShMbzywZkfqPzdCOoeRy77MA=",
627
-
"owner": "nix-community",
628
-
"repo": "nixpkgs-wayland",
629
-
"rev": "93a1c3840f99e29ab21f28fcb1db22aee3eb2d0a",
630
-
"type": "github"
631
-
},
632
-
"original": {
633
-
"owner": "nix-community",
634
-
"repo": "nixpkgs-wayland",
635
-
"type": "github"
636
-
}
637
-
},
638
-
"nixpkgs_2": {
639
-
"locked": {
640
-
"lastModified": 1751984180,
641
-
"narHash": "sha256-LwWRsENAZJKUdD3SpLluwDmdXY9F45ZEgCb0X+xgOL0=",
642
"owner": "nixos",
643
"repo": "nixpkgs",
644
-
"rev": "9807714d6944a957c2e036f84b0ff8caf9930bc0",
645
"type": "github"
646
},
647
"original": {
···
651
"type": "github"
652
}
653
},
654
-
"nixpkgs_3": {
655
"locked": {
656
-
"lastModified": 1751984180,
657
-
"narHash": "sha256-LwWRsENAZJKUdD3SpLluwDmdXY9F45ZEgCb0X+xgOL0=",
658
"owner": "nixos",
659
"repo": "nixpkgs",
660
-
"rev": "9807714d6944a957c2e036f84b0ff8caf9930bc0",
661
"type": "github"
662
},
663
"original": {
···
668
}
669
},
670
"nsid-tracker": {
671
-
"inputs": {
672
-
"naked-shell": "naked-shell_2",
673
-
"nci": "nci",
674
-
"nixpkgs": [
675
-
"nixpkgs"
676
-
],
677
-
"parts": "parts_2",
678
-
"systems": "systems_5"
679
-
},
680
"locked": {
681
-
"lastModified": 1752990833,
682
-
"narHash": "sha256-c8H6QAX2iIDLaYTLN8b1iOKxnpQouJoSGtDqMuyV9Nw=",
683
"ref": "refs/heads/main",
684
-
"rev": "73978e71f695685986843f71c46387117fc8f4f8",
685
-
"revCount": 28,
686
"type": "git",
687
"url": "https://tangled.sh/@poor.dog/nsid-tracker"
688
},
···
691
"url": "https://tangled.sh/@poor.dog/nsid-tracker"
692
}
693
},
694
-
"nur": {
695
-
"inputs": {
696
-
"flake-parts": "flake-parts",
697
-
"nixpkgs": "nixpkgs_3"
698
-
},
699
-
"locked": {
700
-
"lastModified": 1752516337,
701
-
"narHash": "sha256-L8hgYfH5jBhelcJPDaF1UBjLmW2FoZ/J52eE840s34I=",
702
-
"owner": "nix-community",
703
-
"repo": "NUR",
704
-
"rev": "7b211af6eb79bad838a3fa44484ee597ac26a5fb",
705
-
"type": "github"
706
-
},
707
-
"original": {
708
-
"owner": "nix-community",
709
-
"repo": "NUR",
710
-
"type": "github"
711
-
}
712
-
},
713
-
"parts": {
714
-
"inputs": {
715
-
"nixpkgs-lib": [
716
-
"nsid-tracker",
717
-
"nci",
718
-
"nixpkgs"
719
-
]
720
-
},
721
-
"locked": {
722
-
"lastModified": 1751413152,
723
-
"narHash": "sha256-Tyw1RjYEsp5scoigs1384gIg6e0GoBVjms4aXFfRssQ=",
724
-
"owner": "hercules-ci",
725
-
"repo": "flake-parts",
726
-
"rev": "77826244401ea9de6e3bac47c2db46005e1f30b5",
727
-
"type": "github"
728
-
},
729
-
"original": {
730
-
"owner": "hercules-ci",
731
-
"repo": "flake-parts",
732
-
"type": "github"
733
-
}
734
-
},
735
-
"parts_2": {
736
-
"inputs": {
737
-
"nixpkgs-lib": "nixpkgs-lib"
738
-
},
739
-
"locked": {
740
-
"lastModified": 1751413152,
741
-
"narHash": "sha256-Tyw1RjYEsp5scoigs1384gIg6e0GoBVjms4aXFfRssQ=",
742
-
"owner": "hercules-ci",
743
-
"repo": "flake-parts",
744
-
"rev": "77826244401ea9de6e3bac47c2db46005e1f30b5",
745
-
"type": "github"
746
-
},
747
-
"original": {
748
-
"owner": "hercules-ci",
749
-
"repo": "flake-parts",
750
-
"type": "github"
751
-
}
752
-
},
753
-
"purescript-overlay": {
754
-
"inputs": {
755
-
"flake-compat": "flake-compat_2",
756
-
"nixpkgs": [
757
-
"nsid-tracker",
758
-
"nci",
759
-
"dream2nix",
760
-
"nixpkgs"
761
-
],
762
-
"slimlock": "slimlock"
763
-
},
764
-
"locked": {
765
-
"lastModified": 1728546539,
766
-
"narHash": "sha256-Sws7w0tlnjD+Bjck1nv29NjC5DbL6nH5auL9Ex9Iz2A=",
767
-
"owner": "thomashoneyman",
768
-
"repo": "purescript-overlay",
769
-
"rev": "4ad4c15d07bd899d7346b331f377606631eb0ee4",
770
-
"type": "github"
771
-
},
772
-
"original": {
773
-
"owner": "thomashoneyman",
774
-
"repo": "purescript-overlay",
775
-
"type": "github"
776
-
}
777
-
},
778
-
"pyproject-nix": {
779
-
"inputs": {
780
-
"nixpkgs": [
781
-
"nsid-tracker",
782
-
"nci",
783
-
"dream2nix",
784
-
"nixpkgs"
785
-
]
786
-
},
787
-
"locked": {
788
-
"lastModified": 1752481895,
789
-
"narHash": "sha256-luVj97hIMpCbwhx3hWiRwjP2YvljWy8FM+4W9njDhLA=",
790
-
"owner": "pyproject-nix",
791
-
"repo": "pyproject.nix",
792
-
"rev": "16ee295c25107a94e59a7fc7f2e5322851781162",
793
-
"type": "github"
794
-
},
795
-
"original": {
796
-
"owner": "pyproject-nix",
797
-
"repo": "pyproject.nix",
798
-
"type": "github"
799
-
}
800
-
},
801
"root": {
802
"inputs": {
803
"agenix": "agenix",
804
"blog": "blog",
805
"home": "home",
806
"limbusart": "limbusart",
807
"lix-module": "lix-module",
808
"naked-shell": "naked-shell",
809
"ncr": "ncr",
810
-
"nixos-hardware": "nixos-hardware",
811
-
"nixos-persistence": "nixos-persistence",
812
"nixos-wsl": "nixos-wsl",
813
-
"nixpkgs": "nixpkgs_2",
814
-
"nixpkgs-wayland": "nixpkgs-wayland",
815
"nsid-tracker": "nsid-tracker",
816
-
"nur": "nur",
817
-
"tangled": "tangled"
818
-
}
819
-
},
820
-
"rust-overlay": {
821
-
"inputs": {
822
-
"flake-utils": "flake-utils_2",
823
-
"nixpkgs": [
824
-
"limbusart",
825
-
"nixpkgs"
826
-
]
827
-
},
828
-
"locked": {
829
-
"lastModified": 1717985971,
830
-
"narHash": "sha256-24h/qKp0aeI+Ew13WdRF521kY24PYa5HOvw0mlrABjk=",
831
-
"owner": "oxalica",
832
-
"repo": "rust-overlay",
833
-
"rev": "abfe5b3126b1b7e9e4daafc1c6478d17f0b584e7",
834
-
"type": "github"
835
-
},
836
-
"original": {
837
-
"owner": "oxalica",
838
-
"repo": "rust-overlay",
839
-
"type": "github"
840
-
}
841
-
},
842
-
"rust-overlay_2": {
843
-
"inputs": {
844
-
"nixpkgs": [
845
-
"nsid-tracker",
846
-
"nci",
847
-
"nixpkgs"
848
-
]
849
-
},
850
-
"locked": {
851
-
"lastModified": 1752892850,
852
-
"narHash": "sha256-LLvDqLiK2+dr7bQqKTnZIZ8F1H67DLt3FUyVrGolGVw=",
853
-
"owner": "oxalica",
854
-
"repo": "rust-overlay",
855
-
"rev": "742248f12aed0183a124637e8b27a238a47f46a2",
856
-
"type": "github"
857
-
},
858
-
"original": {
859
-
"owner": "oxalica",
860
-
"repo": "rust-overlay",
861
-
"type": "github"
862
}
863
},
864
-
"slimlock": {
865
-
"inputs": {
866
-
"nixpkgs": [
867
-
"nsid-tracker",
868
-
"nci",
869
-
"dream2nix",
870
-
"purescript-overlay",
871
-
"nixpkgs"
872
-
]
873
-
},
874
"locked": {
875
-
"lastModified": 1688756706,
876
-
"narHash": "sha256-xzkkMv3neJJJ89zo3o2ojp7nFeaZc2G0fYwNXNJRFlo=",
877
-
"owner": "thomashoneyman",
878
-
"repo": "slimlock",
879
-
"rev": "cf72723f59e2340d24881fd7bf61cb113b4c407c",
880
-
"type": "github"
881
},
882
"original": {
883
-
"owner": "thomashoneyman",
884
-
"repo": "slimlock",
885
-
"type": "github"
886
}
887
},
888
-
"sqlite-lib-src": {
889
"flake": false,
890
"locked": {
891
"lastModified": 1706631843,
···
896
"original": {
897
"type": "tarball",
898
"url": "https://sqlite.org/2024/sqlite-amalgamation-3450100.zip"
899
-
}
900
-
},
901
-
"systems": {
902
-
"locked": {
903
-
"lastModified": 1681028828,
904
-
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
905
-
"owner": "nix-systems",
906
-
"repo": "default",
907
-
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
908
-
"type": "github"
909
-
},
910
-
"original": {
911
-
"owner": "nix-systems",
912
-
"repo": "default",
913
-
"type": "github"
914
-
}
915
-
},
916
-
"systems_2": {
917
-
"locked": {
918
-
"lastModified": 1681028828,
919
-
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
920
-
"owner": "nix-systems",
921
-
"repo": "default",
922
-
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
923
-
"type": "github"
924
-
},
925
-
"original": {
926
-
"owner": "nix-systems",
927
-
"repo": "default",
928
-
"type": "github"
929
-
}
930
-
},
931
-
"systems_3": {
932
-
"locked": {
933
-
"lastModified": 1681028828,
934
-
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
935
-
"owner": "nix-systems",
936
-
"repo": "default",
937
-
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
938
-
"type": "github"
939
-
},
940
-
"original": {
941
-
"owner": "nix-systems",
942
-
"repo": "default",
943
-
"type": "github"
944
-
}
945
-
},
946
-
"systems_4": {
947
-
"locked": {
948
-
"lastModified": 1681028828,
949
-
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
950
-
"owner": "nix-systems",
951
-
"repo": "default",
952
-
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
953
-
"type": "github"
954
-
},
955
-
"original": {
956
-
"owner": "nix-systems",
957
-
"repo": "default",
958
-
"type": "github"
959
-
}
960
-
},
961
-
"systems_5": {
962
-
"locked": {
963
-
"lastModified": 1680978846,
964
-
"narHash": "sha256-Gtqg8b/v49BFDpDetjclCYXm8mAnTrUzR0JnE2nv5aw=",
965
-
"owner": "nix-systems",
966
-
"repo": "x86_64-linux",
967
-
"rev": "2ecfcac5e15790ba6ce360ceccddb15ad16d08a8",
968
-
"type": "github"
969
-
},
970
-
"original": {
971
-
"owner": "nix-systems",
972
-
"repo": "x86_64-linux",
973
-
"type": "github"
974
-
}
975
-
},
976
-
"tangled": {
977
-
"inputs": {
978
-
"gitignore": "gitignore",
979
-
"htmx-src": "htmx-src",
980
-
"htmx-ws-src": "htmx-ws-src",
981
-
"ibm-plex-mono-src": "ibm-plex-mono-src",
982
-
"indigo": "indigo",
983
-
"inter-fonts-src": "inter-fonts-src",
984
-
"lucide-src": "lucide-src",
985
-
"nixpkgs": [
986
-
"nixpkgs"
987
-
],
988
-
"sqlite-lib-src": "sqlite-lib-src"
989
-
},
990
-
"locked": {
991
-
"lastModified": 1752497420,
992
-
"narHash": "sha256-EcAkSyTGxOEwfAqj599ILbNBxT2Dm4REdPtDapi1klo=",
993
-
"ref": "refs/heads/master",
994
-
"rev": "839375653ac0b77875079305f5b2772c02a9b69f",
995
-
"revCount": 935,
996
-
"type": "git",
997
-
"url": "https://tangled.sh/@tangled.sh/core"
998
-
},
999
-
"original": {
1000
-
"type": "git",
1001
-
"url": "https://tangled.sh/@tangled.sh/core"
1002
-
}
1003
-
},
1004
-
"treefmt": {
1005
-
"inputs": {
1006
-
"nixpkgs": [
1007
-
"nsid-tracker",
1008
-
"nci",
1009
-
"nixpkgs"
1010
-
]
1011
-
},
1012
-
"locked": {
1013
-
"lastModified": 1752055615,
1014
-
"narHash": "sha256-19m7P4O/Aw/6+CzncWMAJu89JaKeMh3aMle1CNQSIwM=",
1015
-
"owner": "numtide",
1016
-
"repo": "treefmt-nix",
1017
-
"rev": "c9d477b5d5bd7f26adddd3f96cfd6a904768d4f9",
1018
-
"type": "github"
1019
-
},
1020
-
"original": {
1021
-
"owner": "numtide",
1022
-
"repo": "treefmt-nix",
1023
-
"type": "github"
1024
}
1025
}
1026
},
···
1
{
2
"nodes": {
3
"agenix": {
4
+
"flake": false,
5
"locked": {
6
"lastModified": 1750173260,
7
"narHash": "sha256-9P1FziAwl5+3edkfFcr5HeGtQUtrSdk/MksX39GieoA=",
···
32
"url": "https://git.gaze.systems/90008/website.git"
33
}
34
},
35
+
"gomod2nix": {
36
"flake": false,
37
"locked": {
38
+
"lastModified": 1753096219,
39
+
"narHash": "sha256-MaaWYgN/nia7xJcOYLBtPk+cFo7X2zEM1d9xIGPQrLU=",
40
"owner": "nix-community",
41
+
"repo": "gomod2nix",
42
+
"rev": "be828766411cad04c194c8f714d46aa2b2596362",
43
"type": "github"
44
},
45
"original": {
46
"owner": "nix-community",
47
+
"repo": "gomod2nix",
48
"type": "github"
49
}
50
},
51
+
"home": {
52
"flake": false,
53
"locked": {
54
+
"lastModified": 1753181343,
55
+
"narHash": "sha256-CLQfNtUqirNVSYoW/kYbvL4PeeNasmZonaPnjO3+1YQ=",
56
"owner": "nix-community",
57
"repo": "home-manager",
58
+
"rev": "0cdfcdbb525b77b951c889b6131047bc374f48fe",
59
"type": "github"
60
},
61
"original": {
···
65
"type": "github"
66
}
67
},
68
"limbusart": {
69
+
"flake": false,
70
"locked": {
71
+
"lastModified": 1753207355,
72
+
"narHash": "sha256-xATZz/sHYHkEXjwcmq1DSntclWxnDIKCpH314MaL63U=",
73
"ref": "refs/heads/master",
74
+
"rev": "7f29ab57b73eb8a4db7163fc7d19a71cf89c3d8b",
75
+
"revCount": 45,
76
"type": "git",
77
+
"url": "https://git.gaze.systems/90008/limbusart.git"
78
},
79
"original": {
80
"type": "git",
81
+
"url": "https://git.gaze.systems/90008/limbusart.git"
82
}
83
},
84
"lix-module": {
85
+
"flake": false,
86
"locked": {
87
"lastModified": 1751240025,
88
"narHash": "sha256-SXUAlxpjPRkArRMHy5+Hdi+PiC+ND9yzzIjiaHmTvQU=",
···
95
"url": "https://git.lix.systems/lix-project/nixos-module/archive/2.93.2-1.tar.gz"
96
}
97
},
98
"naked-shell": {
99
"flake": false,
100
"locked": {
···
111
"type": "github"
112
}
113
},
114
"ncr": {
115
+
"flake": false,
116
"locked": {
117
+
"lastModified": 1752858743,
118
+
"narHash": "sha256-miZ64o8p+ToR6VIpcco/wq0rdHGjHsfepJdMcSiJEDk=",
119
"ref": "refs/heads/main",
120
+
"rev": "4660aa9cd9b24bef569696eee46dbe7e8df3e237",
121
+
"revCount": 19,
122
"type": "git",
123
"url": "https://tangled.sh/@poor.dog/nixos-cloud-resources"
124
},
···
127
"url": "https://tangled.sh/@poor.dog/nixos-cloud-resources"
128
}
129
},
130
"nixos-wsl": {
131
+
"flake": false,
132
"locked": {
133
+
"lastModified": 1752682362,
134
+
"narHash": "sha256-ZNIpqCG/CfhmV+TgIeyO/XbhDjSWpwWokHM44j0Mn0w=",
135
"owner": "nix-community",
136
"repo": "NixOS-WSL",
137
+
"rev": "20001f9bf0aaf2b1c307e43a5eec8cf8f800fe14",
138
"type": "github"
139
},
140
"original": {
···
144
}
145
},
146
"nixpkgs": {
147
"flake": false,
148
"locked": {
149
+
"lastModified": 1752950548,
150
+
"narHash": "sha256-NS6BLD0lxOrnCiEOcvQCDVPXafX1/ek1dfJHX1nUIzc=",
151
"owner": "nixos",
152
"repo": "nixpkgs",
153
+
"rev": "c87b95e25065c028d31a94f06a62927d18763fdf",
154
"type": "github"
155
},
156
"original": {
···
160
"type": "github"
161
}
162
},
163
+
"nixpkgs-flake": {
164
"locked": {
165
+
"lastModified": 1752950548,
166
+
"narHash": "sha256-NS6BLD0lxOrnCiEOcvQCDVPXafX1/ek1dfJHX1nUIzc=",
167
"owner": "nixos",
168
"repo": "nixpkgs",
169
+
"rev": "c87b95e25065c028d31a94f06a62927d18763fdf",
170
"type": "github"
171
},
172
"original": {
···
177
}
178
},
179
"nsid-tracker": {
180
+
"flake": false,
181
"locked": {
182
+
"lastModified": 1753208692,
183
+
"narHash": "sha256-8c+EbZC7ZWA+uYJlR6fez+gcQNck1xC2uOMo2nzwfjg=",
184
"ref": "refs/heads/main",
185
+
"rev": "9bab265d0ef9b2800614073f5ccdd89ea3eeedee",
186
+
"revCount": 29,
187
"type": "git",
188
"url": "https://tangled.sh/@poor.dog/nsid-tracker"
189
},
···
192
"url": "https://tangled.sh/@poor.dog/nsid-tracker"
193
}
194
},
195
"root": {
196
"inputs": {
197
"agenix": "agenix",
198
"blog": "blog",
199
+
"gomod2nix": "gomod2nix",
200
"home": "home",
201
"limbusart": "limbusart",
202
"lix-module": "lix-module",
203
"naked-shell": "naked-shell",
204
"ncr": "ncr",
205
"nixos-wsl": "nixos-wsl",
206
+
"nixpkgs": "nixpkgs",
207
+
"nixpkgs-flake": "nixpkgs-flake",
208
"nsid-tracker": "nsid-tracker",
209
+
"tangled": "tangled",
210
+
"tangled-sqlite-lib": "tangled-sqlite-lib"
211
}
212
},
213
+
"tangled": {
214
+
"flake": false,
215
"locked": {
216
+
"lastModified": 1753210331,
217
+
"narHash": "sha256-hmEO0FRxOeAfApQYb5DVy0iuxjJBzyY9dZxO/0NuWEA=",
218
+
"ref": "refs/heads/master",
219
+
"rev": "84c9175d8a3f00516d73e5e2a4bdb14b72dc3b2e",
220
+
"revCount": 980,
221
+
"type": "git",
222
+
"url": "https://tangled.sh/@poor.dog/core"
223
},
224
"original": {
225
+
"type": "git",
226
+
"url": "https://tangled.sh/@poor.dog/core"
227
}
228
},
229
+
"tangled-sqlite-lib": {
230
"flake": false,
231
"locked": {
232
"lastModified": 1706631843,
···
237
"original": {
238
"type": "tarball",
239
"url": "https://sqlite.org/2024/sqlite-amalgamation-3450100.zip"
240
}
241
}
242
},
+26
-21
flake.nix
+26
-21
flake.nix
···
3
4
inputs = {
5
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
6
-
nur.url = "github:nix-community/NUR";
7
8
lix-module = {
9
url = "https://git.lix.systems/lix-project/nixos-module/archive/2.93.2-1.tar.gz";
10
-
inputs.nixpkgs.follows = "nixpkgs";
11
};
12
13
nixos-wsl.url = "github:nix-community/NixOS-WSL";
14
-
nixos-wsl.inputs.nixpkgs.follows = "nixpkgs";
15
16
home.url = "github:nix-community/home-manager/master";
17
-
home.inputs.nixpkgs.follows = "nixpkgs";
18
-
19
-
nixos-hardware.url = "github:nixos/nixos-hardware";
20
-
nixos-persistence.url = "github:nix-community/impermanence";
21
-
22
-
nixpkgs-wayland.url = "github:nix-community/nixpkgs-wayland";
23
-
nixpkgs-wayland.flake = false;
24
25
blog.url = "git+https://git.gaze.systems/90008/website.git";
26
blog.flake = false;
27
28
agenix.url = "github:ryantm/agenix";
29
-
agenix.inputs.nixpkgs.follows = "nixpkgs";
30
-
31
-
limbusart.url = "git+https://git.gaze.systems/dusk/limbusart.git";
32
-
# limbusart.inputs.nixpkgs.follows = "nixpkgs";
33
34
naked-shell.url = "github:yusdacra/mk-naked-shell";
35
naked-shell.flake = false;
36
37
-
tangled.url = "git+https://tangled.sh/@tangled.sh/core";
38
-
tangled.inputs.nixpkgs.follows = "nixpkgs";
39
40
-
ncr.url = "git+https://tangled.sh/@poor.dog/nixos-cloud-resources";
41
-
ncr.inputs.nixpkgs.follows = "nixpkgs";
42
43
nsid-tracker.url = "git+https://tangled.sh/@poor.dog/nsid-tracker";
44
-
nsid-tracker.inputs.nixpkgs.follows = "nixpkgs";
45
};
46
47
outputs =
48
inputs:
49
let
50
-
lib = inputs.nixpkgs.lib;
51
tlib = import ./lib lib;
52
l = lib;
53
···
70
(_: set: (
71
l.mapAttrs
72
(_: app: app.program)
73
-
(inputs.ncr.makeApps {inherit (set) pkgs; inherit (inputs) self;})
74
) // {
75
generate-firefox-addons = toString "${set.pkgs.generate-firefox-addons}/bin/generate-firefox-addons";
76
dns = toString "${set.pkgs.dnsmngmt}/bin/dns";
···
3
4
inputs = {
5
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
6
+
nixpkgs.flake = false;
7
+
nixpkgs-flake.url = "github:nixos/nixpkgs/nixos-unstable";
8
9
lix-module = {
10
url = "https://git.lix.systems/lix-project/nixos-module/archive/2.93.2-1.tar.gz";
11
+
flake = false;
12
};
13
14
nixos-wsl.url = "github:nix-community/NixOS-WSL";
15
+
nixos-wsl.flake = false;
16
17
home.url = "github:nix-community/home-manager/master";
18
+
home.flake = false;
19
20
blog.url = "git+https://git.gaze.systems/90008/website.git";
21
blog.flake = false;
22
23
agenix.url = "github:ryantm/agenix";
24
+
agenix.flake = false;
25
26
naked-shell.url = "github:yusdacra/mk-naked-shell";
27
naked-shell.flake = false;
28
29
+
ncr.url = "git+https://tangled.sh/@poor.dog/nixos-cloud-resources";
30
+
ncr.flake = false;
31
32
+
limbusart.url = "git+https://git.gaze.systems/90008/limbusart.git";
33
+
limbusart.flake = false;
34
35
nsid-tracker.url = "git+https://tangled.sh/@poor.dog/nsid-tracker";
36
+
nsid-tracker.flake = false;
37
+
38
+
tangled.url = "git+https://tangled.sh/@poor.dog/core";
39
+
tangled.flake = false;
40
+
41
+
tangled-sqlite-lib = {
42
+
url = "https://sqlite.org/2024/sqlite-amalgamation-3450100.zip";
43
+
flake = false;
44
+
};
45
+
46
+
gomod2nix = {
47
+
url = "github:nix-community/gomod2nix";
48
+
flake = false;
49
+
};
50
};
51
52
outputs =
53
inputs:
54
let
55
+
lib = import "${inputs.nixpkgs}/lib";
56
tlib = import ./lib lib;
57
l = lib;
58
···
75
(_: set: (
76
l.mapAttrs
77
(_: app: app.program)
78
+
(import "${inputs.ncr}/makeApps.nix" {inherit (set) pkgs; inherit (inputs) self;})
79
) // {
80
generate-firefox-addons = toString "${set.pkgs.generate-firefox-addons}/bin/generate-firefox-addons";
81
dns = toString "${set.pkgs.dnsmngmt}/bin/dns";
+4
-3
hosts/default.nix
+4
-3
hosts/default.nix
···
9
baseModules = [
10
../modules
11
../locale
12
+
"${inputs.home}/nixos"
13
];
14
15
mkSystem =
16
name: set:
17
+
import "${inputs.nixpkgs}/nixos/lib/eval-config.nix" {
18
+
inherit lib;
19
+
system = null;
20
modules = baseModules ++ [
21
{ networking.hostName = name; }
22
{ nixpkgs.pkgs = set.pkgs; }
+3
-3
hosts/wolumonde/default.nix
+3
-3
hosts/wolumonde/default.nix
+1
-1
hosts/wolumonde/modules/limbusart.nix
+1
-1
hosts/wolumonde/modules/limbusart.nix
+10
-3
hosts/wolumonde/modules/nsid-tracker.nix
+10
-3
hosts/wolumonde/modules/nsid-tracker.nix
···
1
{
2
pkgs,
3
+
terra,
4
inputs,
5
...
6
}:
7
let
8
+
client-modules =
9
+
(pkgs.callPackage "${inputs.nsid-tracker}/nix/client-modules.nix" {})
10
+
.overrideAttrs (_: {
11
+
outputHash = "sha256-TzTafbNTng/mMyf0yR9Rc6XS9/zzipwmK9SUWm2XxeY=";
12
+
});
13
+
client = pkgs.callPackage "${inputs.nsid-tracker}/nix/client.nix" {
14
PUBLIC_API_URL = "gaze.systems/nsid-tracker/api";
15
+
inherit client-modules;
16
+
};
17
+
server = terra.nsid-tracker-server;
18
port = 6432;
19
in
20
{
+7
-2
hosts/wolumonde/modules/tangled.nix
+7
-2
hosts/wolumonde/modules/tangled.nix
···
1
-
{ lib, config, inputs, ... }:
2
let
3
knotCfg = config.services.tangled-knot;
4
spindleCfg = config.services.tangled-spindle;
5
in
6
{
7
-
imports = [ inputs.tangled.nixosModules.knot inputs.tangled.nixosModules.spindle ];
8
9
age.secrets.tangledKnot.file = ../../../secrets/tangledKnot.age;
10
11
services.tangled-knot = {
12
enable = true;
13
gitUser = "git";
14
server = {
15
listenAddr = "0.0.0.0:7777";
···
31
32
services.tangled-spindle = {
33
enable = true;
34
server = {
35
listenAddr = "0.0.0.0:7391";
36
hostname = "spindle.gaze.systems";
···
1
+
{ lib, config, inputs, terra, ... }:
2
let
3
knotCfg = config.services.tangled-knot;
4
spindleCfg = config.services.tangled-spindle;
5
in
6
{
7
+
imports = [
8
+
"${inputs.tangled}/nix/modules/knot.nix"
9
+
"${inputs.tangled}/nix/modules/spindle.nix"
10
+
];
11
12
age.secrets.tangledKnot.file = ../../../secrets/tangledKnot.age;
13
14
services.tangled-knot = {
15
enable = true;
16
+
package = terra.tangled-knot;
17
gitUser = "git";
18
server = {
19
listenAddr = "0.0.0.0:7777";
···
35
36
services.tangled-spindle = {
37
enable = true;
38
+
package = terra.tangled-spindle;
39
server = {
40
listenAddr = "0.0.0.0:7391";
41
hostname = "spindle.gaze.systems";
+2
-2
hosts/wsl/default.nix
+2
-2
hosts/wsl/default.nix
-2
modules/base/nix.nix
-2
modules/base/nix.nix
+8
-5
pkgs-set/default.nix
+8
-5
pkgs-set/default.nix
···
31
# config.permittedInsecurePackages = ["electron-25.9.0"];
32
};
33
terraPkgs =
34
-
l.genAttrs
35
-
(l.map (l.removeSuffix ".nix") (l.attrNames (l.readDir ./pkgs)))
36
-
(name: pkgs.callPackage "${./pkgs}/${name}.nix" {
37
-
inherit inputs tlib;
38
-
});
39
pkgsToExport = pkgs.lib.getAttrs (import ./exported.nix) (pkgs // terraPkgs);
40
in {
41
inherit pkgs;
···
31
# config.permittedInsecurePackages = ["electron-25.9.0"];
32
};
33
terraPkgs =
34
+
pkgs.lib.makeScope pkgs.newScope (
35
+
self:
36
+
l.genAttrs
37
+
(l.map (l.removeSuffix ".nix") (l.attrNames (l.readDir ./pkgs)))
38
+
(name: self.callPackage "${./pkgs}/${name}.nix" {
39
+
inherit inputs tlib;
40
+
})
41
+
);
42
pkgsToExport = pkgs.lib.getAttrs (import ./exported.nix) (pkgs // terraPkgs);
43
in {
44
inherit pkgs;
+5
pkgs-set/overlays/_lix.nix
+5
pkgs-set/overlays/_lix.nix
+4
pkgs-set/pkgs/buildGoApplication.nix
+4
pkgs-set/pkgs/buildGoApplication.nix
+1
pkgs-set/pkgs/nsid-tracker-server.nix
+1
pkgs-set/pkgs/nsid-tracker-server.nix
···
···
1
+
{callPackage, inputs, ...}: callPackage "${inputs.nsid-tracker}/nix/server.nix" {}
+19
pkgs-set/pkgs/tangled-knot.nix
+19
pkgs-set/pkgs/tangled-knot.nix
···
···
1
+
{
2
+
callPackage,
3
+
inputs,
4
+
tangled-modules,
5
+
tangled-sqlite-lib,
6
+
...
7
+
}:
8
+
let
9
+
unwrapped = (callPackage "${inputs.tangled}/nix/pkgs/knot-unwrapped.nix" {
10
+
modules = tangled-modules;
11
+
sqlite-lib = tangled-sqlite-lib;
12
+
gitignoreSource = null;
13
+
}).overrideAttrs (_: {
14
+
src = inputs.tangled;
15
+
});
16
+
in
17
+
callPackage "${inputs.tangled}/nix/pkgs/knot.nix" {
18
+
knot-unwrapped = unwrapped;
19
+
}
+1
pkgs-set/pkgs/tangled-modules.nix
+1
pkgs-set/pkgs/tangled-modules.nix
···
···
1
+
{inputs, ...}: "${inputs.tangled}/nix/gomod2nix.toml"
+14
pkgs-set/pkgs/tangled-spindle.nix
+14
pkgs-set/pkgs/tangled-spindle.nix
···
···
1
+
{
2
+
callPackage,
3
+
inputs,
4
+
tangled-modules,
5
+
tangled-sqlite-lib,
6
+
...
7
+
}:
8
+
(callPackage "${inputs.tangled}/nix/pkgs/spindle.nix" {
9
+
modules = tangled-modules;
10
+
sqlite-lib = tangled-sqlite-lib;
11
+
gitignoreSource = null;
12
+
}).overrideAttrs (_: {
13
+
src = inputs.tangled;
14
+
})
+4
pkgs-set/pkgs/tangled-sqlite-lib.nix
+4
pkgs-set/pkgs/tangled-sqlite-lib.nix
+2
-1
shells/default.nix
+2
-1
shells/default.nix
···
10
let
11
inherit (set) pkgs;
12
mkNakedShell = pkgs.callPackage inputs.naked-shell { };
13
+
agenix = pkgs.callPackage "${inputs.agenix}/pkgs/agenix.nix" {};
14
agenix-wrapped = pkgs.writeShellApplication {
15
name = "agenix";
16
+
runtimeInputs = [ agenix ];
17
text = ''
18
if [ -z "''${1-}" ]; then
19
agenix
+1
-1
users/dusk@devel.mobi/default.nix
+1
-1
users/dusk@devel.mobi/default.nix
+2
-2
users/dusk@devel.mobi/nsid-tracker.nix
+2
-2
users/dusk@devel.mobi/nsid-tracker.nix
-1
users/firewatch/default.nix
-1
users/firewatch/default.nix