+23
src/main.rs
+23
src/main.rs
···
204
204
205
205
assert_eq!(duplicates.len(), 2);
206
206
}
207
+
208
+
#[test]
209
+
fn test_duplicates_2() -> Result<(), Box<dyn Error>> {
210
+
let flake_lock_contents = fs::read_to_string("test/flake-lock.json")?;
211
+
let flake_lock: FlakeLock = serde_json::from_str(&flake_lock_contents)?;
212
+
213
+
let inputs = parse_inputs(flake_lock);
214
+
let duplicates = find_duplicates(inputs);
215
+
216
+
assert_eq!(duplicates.len(), 13);
217
+
assert!(duplicates.contains_key("github:nixos/nixpkgs"));
218
+
assert_eq!(duplicates.get("github:nixos/nixpkgs").unwrap().len(), 6);
219
+
220
+
assert_eq!(
221
+
duplicates
222
+
.get("tarball:https://api.flakehub.com/f/pinned/edolstra/flake-compat/1.0.1/018afb31-abd1-7bff-a5e4-cff7e18efb7a/source.tar.gz")
223
+
.unwrap()
224
+
.len(),
225
+
1
226
+
);
227
+
228
+
Ok(())
229
+
}
207
230
}
+1349
test/flake-lock.json
+1349
test/flake-lock.json
···
1
+
{
2
+
"nodes": {
3
+
"aquamarine": {
4
+
"inputs": {
5
+
"hyprutils": [
6
+
"hyprland",
7
+
"hyprutils"
8
+
],
9
+
"hyprwayland-scanner": [
10
+
"hyprland",
11
+
"hyprwayland-scanner"
12
+
],
13
+
"nixpkgs": [
14
+
"hyprland",
15
+
"nixpkgs"
16
+
],
17
+
"systems": [
18
+
"hyprland",
19
+
"systems"
20
+
]
21
+
},
22
+
"locked": {
23
+
"lastModified": 1728326504,
24
+
"narHash": "sha256-dQXAj+4d6neY7ldCiH6gNym3upP49PVxRzEPxXlD9Aw=",
25
+
"owner": "hyprwm",
26
+
"repo": "aquamarine",
27
+
"rev": "65dd97b5d21e917295159bbef1d52e06963f4eb0",
28
+
"type": "github"
29
+
},
30
+
"original": {
31
+
"owner": "hyprwm",
32
+
"repo": "aquamarine",
33
+
"type": "github"
34
+
}
35
+
},
36
+
"base16": {
37
+
"inputs": {
38
+
"fromYaml": "fromYaml"
39
+
},
40
+
"locked": {
41
+
"lastModified": 1708890466,
42
+
"narHash": "sha256-LlrC09LoPi8OPYOGPXegD72v+//VapgAqhbOFS3i8sc=",
43
+
"owner": "SenchoPens",
44
+
"repo": "base16.nix",
45
+
"rev": "665b3c6748534eb766c777298721cece9453fdae",
46
+
"type": "github"
47
+
},
48
+
"original": {
49
+
"owner": "SenchoPens",
50
+
"repo": "base16.nix",
51
+
"type": "github"
52
+
}
53
+
},
54
+
"base16-fish": {
55
+
"flake": false,
56
+
"locked": {
57
+
"lastModified": 1622559957,
58
+
"narHash": "sha256-PebymhVYbL8trDVVXxCvZgc0S5VxI7I1Hv4RMSquTpA=",
59
+
"owner": "tomyun",
60
+
"repo": "base16-fish",
61
+
"rev": "2f6dd973a9075dabccd26f1cded09508180bf5fe",
62
+
"type": "github"
63
+
},
64
+
"original": {
65
+
"owner": "tomyun",
66
+
"repo": "base16-fish",
67
+
"type": "github"
68
+
}
69
+
},
70
+
"base16-helix": {
71
+
"flake": false,
72
+
"locked": {
73
+
"lastModified": 1725860795,
74
+
"narHash": "sha256-Z2o8VBPW3I+KKTSfe25kskz0EUj7MpUh8u355Z1nVsU=",
75
+
"owner": "tinted-theming",
76
+
"repo": "base16-helix",
77
+
"rev": "7f795bf75d38e0eea9fed287264067ca187b88a9",
78
+
"type": "github"
79
+
},
80
+
"original": {
81
+
"owner": "tinted-theming",
82
+
"repo": "base16-helix",
83
+
"type": "github"
84
+
}
85
+
},
86
+
"base16-vim": {
87
+
"flake": false,
88
+
"locked": {
89
+
"lastModified": 1716150083,
90
+
"narHash": "sha256-ZMhnNmw34ogE5rJZrjRv5MtG3WaqKd60ds2VXvT6hEc=",
91
+
"owner": "tinted-theming",
92
+
"repo": "base16-vim",
93
+
"rev": "6e955d704d046b0dc3e5c2d68a2a6eeffd2b5d3d",
94
+
"type": "github"
95
+
},
96
+
"original": {
97
+
"owner": "tinted-theming",
98
+
"repo": "base16-vim",
99
+
"type": "github"
100
+
}
101
+
},
102
+
"devshell": {
103
+
"inputs": {
104
+
"nixpkgs": [
105
+
"nixvim",
106
+
"nixpkgs"
107
+
]
108
+
},
109
+
"locked": {
110
+
"lastModified": 1728330715,
111
+
"narHash": "sha256-xRJ2nPOXb//u1jaBnDP56M7v5ldavjbtR6lfGqSvcKg=",
112
+
"owner": "numtide",
113
+
"repo": "devshell",
114
+
"rev": "dd6b80932022cea34a019e2bb32f6fa9e494dfef",
115
+
"type": "github"
116
+
},
117
+
"original": {
118
+
"owner": "numtide",
119
+
"repo": "devshell",
120
+
"type": "github"
121
+
}
122
+
},
123
+
"devshell_2": {
124
+
"inputs": {
125
+
"flake-utils": "flake-utils_2",
126
+
"nixpkgs": [
127
+
"nvim",
128
+
"nixvim",
129
+
"nixpkgs"
130
+
]
131
+
},
132
+
"locked": {
133
+
"lastModified": 1717408969,
134
+
"narHash": "sha256-Q0OEFqe35fZbbRPPRdrjTUUChKVhhWXz3T9ZSKmaoVY=",
135
+
"owner": "numtide",
136
+
"repo": "devshell",
137
+
"rev": "1ebbe68d57457c8cae98145410b164b5477761f4",
138
+
"type": "github"
139
+
},
140
+
"original": {
141
+
"owner": "numtide",
142
+
"repo": "devshell",
143
+
"type": "github"
144
+
}
145
+
},
146
+
"disko": {
147
+
"inputs": {
148
+
"nixpkgs": [
149
+
"nixpkgs"
150
+
]
151
+
},
152
+
"locked": {
153
+
"lastModified": 1728334376,
154
+
"narHash": "sha256-CTKEKPzD/j8FK6H4DO3EjyixZd3HHvgAgfnCwpGFP5c=",
155
+
"owner": "nix-community",
156
+
"repo": "disko",
157
+
"rev": "d39ee334984fcdae6244f5a8e6ab857479cbaefe",
158
+
"type": "github"
159
+
},
160
+
"original": {
161
+
"owner": "nix-community",
162
+
"repo": "disko",
163
+
"type": "github"
164
+
}
165
+
},
166
+
"flake-compat": {
167
+
"flake": false,
168
+
"locked": {
169
+
"lastModified": 1696426674,
170
+
"narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=",
171
+
"owner": "edolstra",
172
+
"repo": "flake-compat",
173
+
"rev": "0f9255e01c2351cc7d116c072cb317785dd33b33",
174
+
"type": "github"
175
+
},
176
+
"original": {
177
+
"owner": "edolstra",
178
+
"repo": "flake-compat",
179
+
"type": "github"
180
+
}
181
+
},
182
+
"flake-compat_2": {
183
+
"locked": {
184
+
"lastModified": 1696426674,
185
+
"narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=",
186
+
"rev": "0f9255e01c2351cc7d116c072cb317785dd33b33",
187
+
"revCount": 57,
188
+
"type": "tarball",
189
+
"url": "https://api.flakehub.com/f/pinned/edolstra/flake-compat/1.0.1/018afb31-abd1-7bff-a5e4-cff7e18efb7a/source.tar.gz"
190
+
},
191
+
"original": {
192
+
"type": "tarball",
193
+
"url": "https://flakehub.com/f/edolstra/flake-compat/1.tar.gz"
194
+
}
195
+
},
196
+
"flake-compat_3": {
197
+
"locked": {
198
+
"lastModified": 1696426674,
199
+
"narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=",
200
+
"rev": "0f9255e01c2351cc7d116c072cb317785dd33b33",
201
+
"revCount": 57,
202
+
"type": "tarball",
203
+
"url": "https://api.flakehub.com/f/pinned/edolstra/flake-compat/1.0.1/018afb31-abd1-7bff-a5e4-cff7e18efb7a/source.tar.gz"
204
+
},
205
+
"original": {
206
+
"type": "tarball",
207
+
"url": "https://flakehub.com/f/edolstra/flake-compat/1.tar.gz"
208
+
}
209
+
},
210
+
"flake-compat_4": {
211
+
"flake": false,
212
+
"locked": {
213
+
"lastModified": 1673956053,
214
+
"narHash": "sha256-4gtG9iQuiKITOjNQQeQIpoIB6b16fm+504Ch3sNKLd8=",
215
+
"owner": "edolstra",
216
+
"repo": "flake-compat",
217
+
"rev": "35bb57c0c8d8b62bbfd284272c928ceb64ddbde9",
218
+
"type": "github"
219
+
},
220
+
"original": {
221
+
"owner": "edolstra",
222
+
"repo": "flake-compat",
223
+
"type": "github"
224
+
}
225
+
},
226
+
"flake-parts": {
227
+
"inputs": {
228
+
"nixpkgs-lib": [
229
+
"nixvim",
230
+
"nixpkgs"
231
+
]
232
+
},
233
+
"locked": {
234
+
"lastModified": 1727826117,
235
+
"narHash": "sha256-K5ZLCyfO/Zj9mPFldf3iwS6oZStJcU4tSpiXTMYaaL0=",
236
+
"owner": "hercules-ci",
237
+
"repo": "flake-parts",
238
+
"rev": "3d04084d54bedc3d6b8b736c70ef449225c361b1",
239
+
"type": "github"
240
+
},
241
+
"original": {
242
+
"owner": "hercules-ci",
243
+
"repo": "flake-parts",
244
+
"type": "github"
245
+
}
246
+
},
247
+
"flake-parts_2": {
248
+
"inputs": {
249
+
"nixpkgs-lib": "nixpkgs-lib"
250
+
},
251
+
"locked": {
252
+
"lastModified": 1719994518,
253
+
"narHash": "sha256-pQMhCCHyQGRzdfAkdJ4cIWiw+JNuWsTX7f0ZYSyz0VY=",
254
+
"owner": "hercules-ci",
255
+
"repo": "flake-parts",
256
+
"rev": "9227223f6d922fee3c7b190b2cc238a99527bbb7",
257
+
"type": "github"
258
+
},
259
+
"original": {
260
+
"owner": "hercules-ci",
261
+
"repo": "flake-parts",
262
+
"type": "github"
263
+
}
264
+
},
265
+
"flake-parts_3": {
266
+
"inputs": {
267
+
"nixpkgs-lib": [
268
+
"nvim",
269
+
"nixvim",
270
+
"nixpkgs"
271
+
]
272
+
},
273
+
"locked": {
274
+
"lastModified": 1719994518,
275
+
"narHash": "sha256-pQMhCCHyQGRzdfAkdJ4cIWiw+JNuWsTX7f0ZYSyz0VY=",
276
+
"owner": "hercules-ci",
277
+
"repo": "flake-parts",
278
+
"rev": "9227223f6d922fee3c7b190b2cc238a99527bbb7",
279
+
"type": "github"
280
+
},
281
+
"original": {
282
+
"owner": "hercules-ci",
283
+
"repo": "flake-parts",
284
+
"type": "github"
285
+
}
286
+
},
287
+
"flake-utils": {
288
+
"inputs": {
289
+
"systems": "systems_2"
290
+
},
291
+
"locked": {
292
+
"lastModified": 1726560853,
293
+
"narHash": "sha256-X6rJYSESBVr3hBoH0WbKE5KvhPU5bloyZ2L4K60/fPQ=",
294
+
"owner": "numtide",
295
+
"repo": "flake-utils",
296
+
"rev": "c1dfcf08411b08f6b8615f7d8971a2bfa81d5e8a",
297
+
"type": "github"
298
+
},
299
+
"original": {
300
+
"owner": "numtide",
301
+
"repo": "flake-utils",
302
+
"type": "github"
303
+
}
304
+
},
305
+
"flake-utils_2": {
306
+
"inputs": {
307
+
"systems": "systems_3"
308
+
},
309
+
"locked": {
310
+
"lastModified": 1701680307,
311
+
"narHash": "sha256-kAuep2h5ajznlPMD9rnQyffWG8EM/C73lejGofXvdM8=",
312
+
"owner": "numtide",
313
+
"repo": "flake-utils",
314
+
"rev": "4022d587cbbfd70fe950c1e2083a02621806a725",
315
+
"type": "github"
316
+
},
317
+
"original": {
318
+
"owner": "numtide",
319
+
"repo": "flake-utils",
320
+
"type": "github"
321
+
}
322
+
},
323
+
"flake-utils_3": {
324
+
"inputs": {
325
+
"systems": [
326
+
"stylix",
327
+
"systems"
328
+
]
329
+
},
330
+
"locked": {
331
+
"lastModified": 1710146030,
332
+
"narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=",
333
+
"owner": "numtide",
334
+
"repo": "flake-utils",
335
+
"rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a",
336
+
"type": "github"
337
+
},
338
+
"original": {
339
+
"owner": "numtide",
340
+
"repo": "flake-utils",
341
+
"type": "github"
342
+
}
343
+
},
344
+
"fromYaml": {
345
+
"flake": false,
346
+
"locked": {
347
+
"lastModified": 1689549921,
348
+
"narHash": "sha256-iX0pk/uB019TdBGlaJEWvBCfydT6sRq+eDcGPifVsCM=",
349
+
"owner": "SenchoPens",
350
+
"repo": "fromYaml",
351
+
"rev": "11fbbbfb32e3289d3c631e0134a23854e7865c84",
352
+
"type": "github"
353
+
},
354
+
"original": {
355
+
"owner": "SenchoPens",
356
+
"repo": "fromYaml",
357
+
"type": "github"
358
+
}
359
+
},
360
+
"git-hooks": {
361
+
"inputs": {
362
+
"flake-compat": [
363
+
"nixvim",
364
+
"flake-compat"
365
+
],
366
+
"gitignore": "gitignore_2",
367
+
"nixpkgs": [
368
+
"nixvim",
369
+
"nixpkgs"
370
+
],
371
+
"nixpkgs-stable": [
372
+
"nixvim",
373
+
"nixpkgs"
374
+
]
375
+
},
376
+
"locked": {
377
+
"lastModified": 1728092656,
378
+
"narHash": "sha256-eMeCTJZ5xBeQ0f9Os7K8DThNVSo9gy4umZLDfF5q6OM=",
379
+
"owner": "cachix",
380
+
"repo": "git-hooks.nix",
381
+
"rev": "1211305a5b237771e13fcca0c51e60ad47326a9a",
382
+
"type": "github"
383
+
},
384
+
"original": {
385
+
"owner": "cachix",
386
+
"repo": "git-hooks.nix",
387
+
"type": "github"
388
+
}
389
+
},
390
+
"git-hooks_2": {
391
+
"inputs": {
392
+
"flake-compat": [
393
+
"nvim",
394
+
"nixvim",
395
+
"flake-compat"
396
+
],
397
+
"gitignore": "gitignore_3",
398
+
"nixpkgs": [
399
+
"nvim",
400
+
"nixvim",
401
+
"nixpkgs"
402
+
],
403
+
"nixpkgs-stable": [
404
+
"nvim",
405
+
"nixvim",
406
+
"nixpkgs"
407
+
]
408
+
},
409
+
"locked": {
410
+
"lastModified": 1721042469,
411
+
"narHash": "sha256-6FPUl7HVtvRHCCBQne7Ylp4p+dpP3P/OYuzjztZ4s70=",
412
+
"owner": "cachix",
413
+
"repo": "git-hooks.nix",
414
+
"rev": "f451c19376071a90d8c58ab1a953c6e9840527fd",
415
+
"type": "github"
416
+
},
417
+
"original": {
418
+
"owner": "cachix",
419
+
"repo": "git-hooks.nix",
420
+
"type": "github"
421
+
}
422
+
},
423
+
"gitignore": {
424
+
"inputs": {
425
+
"nixpkgs": [
426
+
"hyprland",
427
+
"pre-commit-hooks",
428
+
"nixpkgs"
429
+
]
430
+
},
431
+
"locked": {
432
+
"lastModified": 1709087332,
433
+
"narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=",
434
+
"owner": "hercules-ci",
435
+
"repo": "gitignore.nix",
436
+
"rev": "637db329424fd7e46cf4185293b9cc8c88c95394",
437
+
"type": "github"
438
+
},
439
+
"original": {
440
+
"owner": "hercules-ci",
441
+
"repo": "gitignore.nix",
442
+
"type": "github"
443
+
}
444
+
},
445
+
"gitignore_2": {
446
+
"inputs": {
447
+
"nixpkgs": [
448
+
"nixvim",
449
+
"git-hooks",
450
+
"nixpkgs"
451
+
]
452
+
},
453
+
"locked": {
454
+
"lastModified": 1709087332,
455
+
"narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=",
456
+
"owner": "hercules-ci",
457
+
"repo": "gitignore.nix",
458
+
"rev": "637db329424fd7e46cf4185293b9cc8c88c95394",
459
+
"type": "github"
460
+
},
461
+
"original": {
462
+
"owner": "hercules-ci",
463
+
"repo": "gitignore.nix",
464
+
"type": "github"
465
+
}
466
+
},
467
+
"gitignore_3": {
468
+
"inputs": {
469
+
"nixpkgs": [
470
+
"nvim",
471
+
"nixvim",
472
+
"git-hooks",
473
+
"nixpkgs"
474
+
]
475
+
},
476
+
"locked": {
477
+
"lastModified": 1709087332,
478
+
"narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=",
479
+
"owner": "hercules-ci",
480
+
"repo": "gitignore.nix",
481
+
"rev": "637db329424fd7e46cf4185293b9cc8c88c95394",
482
+
"type": "github"
483
+
},
484
+
"original": {
485
+
"owner": "hercules-ci",
486
+
"repo": "gitignore.nix",
487
+
"type": "github"
488
+
}
489
+
},
490
+
"gnome-shell": {
491
+
"flake": false,
492
+
"locked": {
493
+
"lastModified": 1713702291,
494
+
"narHash": "sha256-zYP1ehjtcV8fo+c+JFfkAqktZ384Y+y779fzmR9lQAU=",
495
+
"owner": "GNOME",
496
+
"repo": "gnome-shell",
497
+
"rev": "0d0aadf013f78a7f7f1dc984d0d812971864b934",
498
+
"type": "github"
499
+
},
500
+
"original": {
501
+
"owner": "GNOME",
502
+
"ref": "46.1",
503
+
"repo": "gnome-shell",
504
+
"type": "github"
505
+
}
506
+
},
507
+
"home-manager": {
508
+
"inputs": {
509
+
"nixpkgs": [
510
+
"nixpkgs"
511
+
]
512
+
},
513
+
"locked": {
514
+
"lastModified": 1728337164,
515
+
"narHash": "sha256-VdRTjJFyq4Q9U7Z/UoC2Q5jK8vSo6E86lHc2OanXtvc=",
516
+
"owner": "nix-community",
517
+
"repo": "home-manager",
518
+
"rev": "038630363e7de57c36c417fd2f5d7c14773403e4",
519
+
"type": "github"
520
+
},
521
+
"original": {
522
+
"owner": "nix-community",
523
+
"repo": "home-manager",
524
+
"type": "github"
525
+
}
526
+
},
527
+
"home-manager_2": {
528
+
"inputs": {
529
+
"nixpkgs": [
530
+
"nixvim",
531
+
"nixpkgs"
532
+
]
533
+
},
534
+
"locked": {
535
+
"lastModified": 1728337164,
536
+
"narHash": "sha256-VdRTjJFyq4Q9U7Z/UoC2Q5jK8vSo6E86lHc2OanXtvc=",
537
+
"owner": "nix-community",
538
+
"repo": "home-manager",
539
+
"rev": "038630363e7de57c36c417fd2f5d7c14773403e4",
540
+
"type": "github"
541
+
},
542
+
"original": {
543
+
"owner": "nix-community",
544
+
"repo": "home-manager",
545
+
"type": "github"
546
+
}
547
+
},
548
+
"home-manager_3": {
549
+
"inputs": {
550
+
"nixpkgs": [
551
+
"nvim",
552
+
"nixvim",
553
+
"nixpkgs"
554
+
]
555
+
},
556
+
"locked": {
557
+
"lastModified": 1721534365,
558
+
"narHash": "sha256-XpZOkaSJKdOsz1wU6JfO59Rx2fqtcarQ0y6ndIOKNpI=",
559
+
"owner": "nix-community",
560
+
"repo": "home-manager",
561
+
"rev": "635563f245309ef5320f80c7ebcb89b2398d2949",
562
+
"type": "github"
563
+
},
564
+
"original": {
565
+
"owner": "nix-community",
566
+
"repo": "home-manager",
567
+
"type": "github"
568
+
}
569
+
},
570
+
"home-manager_4": {
571
+
"inputs": {
572
+
"nixpkgs": [
573
+
"stylix",
574
+
"nixpkgs"
575
+
]
576
+
},
577
+
"locked": {
578
+
"lastModified": 1724435763,
579
+
"narHash": "sha256-UNky3lJNGQtUEXT2OY8gMxejakSWPTfWKvpFkpFlAfM=",
580
+
"owner": "nix-community",
581
+
"repo": "home-manager",
582
+
"rev": "c2cd2a52e02f1dfa1c88f95abeb89298d46023be",
583
+
"type": "github"
584
+
},
585
+
"original": {
586
+
"owner": "nix-community",
587
+
"repo": "home-manager",
588
+
"type": "github"
589
+
}
590
+
},
591
+
"hyprcursor": {
592
+
"inputs": {
593
+
"hyprlang": [
594
+
"hyprland",
595
+
"hyprlang"
596
+
],
597
+
"nixpkgs": [
598
+
"hyprland",
599
+
"nixpkgs"
600
+
],
601
+
"systems": [
602
+
"hyprland",
603
+
"systems"
604
+
]
605
+
},
606
+
"locked": {
607
+
"lastModified": 1727821604,
608
+
"narHash": "sha256-hNw5J6xatedqytYowx0mJKgctjA4lQARZFdgnzM2RpM=",
609
+
"owner": "hyprwm",
610
+
"repo": "hyprcursor",
611
+
"rev": "d60e1e01e6e6633ef1c87148b9137cc1dd39263d",
612
+
"type": "github"
613
+
},
614
+
"original": {
615
+
"owner": "hyprwm",
616
+
"repo": "hyprcursor",
617
+
"type": "github"
618
+
}
619
+
},
620
+
"hyprland": {
621
+
"inputs": {
622
+
"aquamarine": "aquamarine",
623
+
"hyprcursor": "hyprcursor",
624
+
"hyprland-protocols": "hyprland-protocols",
625
+
"hyprlang": "hyprlang",
626
+
"hyprutils": "hyprutils",
627
+
"hyprwayland-scanner": "hyprwayland-scanner",
628
+
"nixpkgs": "nixpkgs",
629
+
"pre-commit-hooks": "pre-commit-hooks",
630
+
"systems": "systems",
631
+
"xdph": "xdph"
632
+
},
633
+
"locked": {
634
+
"lastModified": 1728430000,
635
+
"narHash": "sha256-LuXqCRIkK41oWHd8rEj4ctLO60dYbgrXnUow9pxmVsI=",
636
+
"ref": "refs/heads/main",
637
+
"rev": "bc299928ad5571300180eb8edb6742ed3bbf0282",
638
+
"revCount": 5319,
639
+
"submodules": true,
640
+
"type": "git",
641
+
"url": "https://github.com/hyprwm/Hyprland"
642
+
},
643
+
"original": {
644
+
"submodules": true,
645
+
"type": "git",
646
+
"url": "https://github.com/hyprwm/Hyprland"
647
+
}
648
+
},
649
+
"hyprland-protocols": {
650
+
"inputs": {
651
+
"nixpkgs": [
652
+
"hyprland",
653
+
"nixpkgs"
654
+
],
655
+
"systems": [
656
+
"hyprland",
657
+
"systems"
658
+
]
659
+
},
660
+
"locked": {
661
+
"lastModified": 1728345020,
662
+
"narHash": "sha256-xGbkc7U/Roe0/Cv3iKlzijIaFBNguasI31ynL2IlEoM=",
663
+
"owner": "hyprwm",
664
+
"repo": "hyprland-protocols",
665
+
"rev": "a7c183800e74f337753de186522b9017a07a8cee",
666
+
"type": "github"
667
+
},
668
+
"original": {
669
+
"owner": "hyprwm",
670
+
"repo": "hyprland-protocols",
671
+
"type": "github"
672
+
}
673
+
},
674
+
"hyprlang": {
675
+
"inputs": {
676
+
"hyprutils": [
677
+
"hyprland",
678
+
"hyprutils"
679
+
],
680
+
"nixpkgs": [
681
+
"hyprland",
682
+
"nixpkgs"
683
+
],
684
+
"systems": [
685
+
"hyprland",
686
+
"systems"
687
+
]
688
+
},
689
+
"locked": {
690
+
"lastModified": 1728168612,
691
+
"narHash": "sha256-AnB1KfiXINmuiW7BALYrKqcjCnsLZPifhb/7BsfPbns=",
692
+
"owner": "hyprwm",
693
+
"repo": "hyprlang",
694
+
"rev": "f054f2e44d6a0b74607a6bc0f52dba337a3db38e",
695
+
"type": "github"
696
+
},
697
+
"original": {
698
+
"owner": "hyprwm",
699
+
"repo": "hyprlang",
700
+
"type": "github"
701
+
}
702
+
},
703
+
"hyprutils": {
704
+
"inputs": {
705
+
"nixpkgs": [
706
+
"hyprland",
707
+
"nixpkgs"
708
+
],
709
+
"systems": [
710
+
"hyprland",
711
+
"systems"
712
+
]
713
+
},
714
+
"locked": {
715
+
"lastModified": 1727300645,
716
+
"narHash": "sha256-OvAtVLaSRPnbXzOwlR1fVqCXR7i+ICRX3aPMCdIiv+c=",
717
+
"owner": "hyprwm",
718
+
"repo": "hyprutils",
719
+
"rev": "3f5293432b6dc6a99f26aca2eba3876d2660665c",
720
+
"type": "github"
721
+
},
722
+
"original": {
723
+
"owner": "hyprwm",
724
+
"repo": "hyprutils",
725
+
"type": "github"
726
+
}
727
+
},
728
+
"hyprwayland-scanner": {
729
+
"inputs": {
730
+
"nixpkgs": [
731
+
"hyprland",
732
+
"nixpkgs"
733
+
],
734
+
"systems": [
735
+
"hyprland",
736
+
"systems"
737
+
]
738
+
},
739
+
"locked": {
740
+
"lastModified": 1726874836,
741
+
"narHash": "sha256-VKR0sf0PSNCB0wPHVKSAn41mCNVCnegWmgkrneKDhHM=",
742
+
"owner": "hyprwm",
743
+
"repo": "hyprwayland-scanner",
744
+
"rev": "500c81a9e1a76760371049a8d99e008ea77aa59e",
745
+
"type": "github"
746
+
},
747
+
"original": {
748
+
"owner": "hyprwm",
749
+
"repo": "hyprwayland-scanner",
750
+
"type": "github"
751
+
}
752
+
},
753
+
"nix-darwin": {
754
+
"inputs": {
755
+
"nixpkgs": [
756
+
"nixvim",
757
+
"nixpkgs"
758
+
]
759
+
},
760
+
"locked": {
761
+
"lastModified": 1728385805,
762
+
"narHash": "sha256-mUd38b0vhB7yzgAjNOaFz7VY9xIVzlbn3P2wjGBcVV0=",
763
+
"owner": "lnl7",
764
+
"repo": "nix-darwin",
765
+
"rev": "48b50b3b137be5cfb9f4d006835ce7c3fe558ccc",
766
+
"type": "github"
767
+
},
768
+
"original": {
769
+
"owner": "lnl7",
770
+
"repo": "nix-darwin",
771
+
"type": "github"
772
+
}
773
+
},
774
+
"nix-darwin_2": {
775
+
"inputs": {
776
+
"nixpkgs": [
777
+
"nvim",
778
+
"nixvim",
779
+
"nixpkgs"
780
+
]
781
+
},
782
+
"locked": {
783
+
"lastModified": 1721655289,
784
+
"narHash": "sha256-eJQQwXOKWjom9gtb7HvHd3+Wj5Sp+WrYR44r0EnaO5w=",
785
+
"owner": "lnl7",
786
+
"repo": "nix-darwin",
787
+
"rev": "2ae24bcafdb88fdf70b061cc8b18d070dbd9013a",
788
+
"type": "github"
789
+
},
790
+
"original": {
791
+
"owner": "lnl7",
792
+
"repo": "nix-darwin",
793
+
"type": "github"
794
+
}
795
+
},
796
+
"nix-flatpak": {
797
+
"locked": {
798
+
"lastModified": 1728416205,
799
+
"narHash": "sha256-t30gsrwiBc2oBsd89DwdsVZuEbMT5ed81PYY57CIOJE=",
800
+
"owner": "gmodena",
801
+
"repo": "nix-flatpak",
802
+
"rev": "d65dbf59900de4beaaaba8b42a15994f8433c1bc",
803
+
"type": "github"
804
+
},
805
+
"original": {
806
+
"owner": "gmodena",
807
+
"repo": "nix-flatpak",
808
+
"type": "github"
809
+
}
810
+
},
811
+
"nixos-hardware": {
812
+
"locked": {
813
+
"lastModified": 1728269138,
814
+
"narHash": "sha256-oKxDImsOvgUZMY4NwXVyUc/c1HiU2qInX+b5BU0yXls=",
815
+
"owner": "NixOS",
816
+
"repo": "nixos-hardware",
817
+
"rev": "ecfcd787f373f43307d764762e139a7cdeb9c22b",
818
+
"type": "github"
819
+
},
820
+
"original": {
821
+
"owner": "NixOS",
822
+
"ref": "master",
823
+
"repo": "nixos-hardware",
824
+
"type": "github"
825
+
}
826
+
},
827
+
"nixpkgs": {
828
+
"locked": {
829
+
"lastModified": 1728018373,
830
+
"narHash": "sha256-NOiTvBbRLIOe5F6RbHaAh6++BNjsb149fGZd1T4+KBg=",
831
+
"owner": "NixOS",
832
+
"repo": "nixpkgs",
833
+
"rev": "bc947f541ae55e999ffdb4013441347d83b00feb",
834
+
"type": "github"
835
+
},
836
+
"original": {
837
+
"owner": "NixOS",
838
+
"ref": "nixos-unstable",
839
+
"repo": "nixpkgs",
840
+
"type": "github"
841
+
}
842
+
},
843
+
"nixpkgs-lib": {
844
+
"locked": {
845
+
"lastModified": 1719876945,
846
+
"narHash": "sha256-Fm2rDDs86sHy0/1jxTOKB1118Q0O3Uc7EC0iXvXKpbI=",
847
+
"type": "tarball",
848
+
"url": "https://github.com/NixOS/nixpkgs/archive/5daf0514482af3f97abaefc78a6606365c9108e2.tar.gz"
849
+
},
850
+
"original": {
851
+
"type": "tarball",
852
+
"url": "https://github.com/NixOS/nixpkgs/archive/5daf0514482af3f97abaefc78a6606365c9108e2.tar.gz"
853
+
}
854
+
},
855
+
"nixpkgs-stable": {
856
+
"locked": {
857
+
"lastModified": 1720386169,
858
+
"narHash": "sha256-NGKVY4PjzwAa4upkGtAMz1npHGoRzWotlSnVlqI40mo=",
859
+
"owner": "NixOS",
860
+
"repo": "nixpkgs",
861
+
"rev": "194846768975b7ad2c4988bdb82572c00222c0d7",
862
+
"type": "github"
863
+
},
864
+
"original": {
865
+
"owner": "NixOS",
866
+
"ref": "nixos-24.05",
867
+
"repo": "nixpkgs",
868
+
"type": "github"
869
+
}
870
+
},
871
+
"nixpkgs-zoom": {
872
+
"locked": {
873
+
"lastModified": 1714011188,
874
+
"narHash": "sha256-hIVcUZcQxfjqnnRrDoHCTjlrNfUFKQYLaS41trdi01E=",
875
+
"owner": "NixOS",
876
+
"repo": "nixpkgs",
877
+
"rev": "06031e8a5d9d5293c725a50acf01242193635022",
878
+
"type": "github"
879
+
},
880
+
"original": {
881
+
"owner": "NixOS",
882
+
"repo": "nixpkgs",
883
+
"rev": "06031e8a5d9d5293c725a50acf01242193635022",
884
+
"type": "github"
885
+
}
886
+
},
887
+
"nixpkgs_2": {
888
+
"locked": {
889
+
"lastModified": 1728241625,
890
+
"narHash": "sha256-yumd4fBc/hi8a9QgA9IT8vlQuLZ2oqhkJXHPKxH/tRw=",
891
+
"owner": "nixos",
892
+
"repo": "nixpkgs",
893
+
"rev": "c31898adf5a8ed202ce5bea9f347b1c6871f32d1",
894
+
"type": "github"
895
+
},
896
+
"original": {
897
+
"owner": "nixos",
898
+
"ref": "nixos-unstable",
899
+
"repo": "nixpkgs",
900
+
"type": "github"
901
+
}
902
+
},
903
+
"nixpkgs_3": {
904
+
"locked": {
905
+
"lastModified": 1721562059,
906
+
"narHash": "sha256-Tybxt65eyOARf285hMHIJ2uul8SULjFZbT9ZaEeUnP8=",
907
+
"owner": "nixos",
908
+
"repo": "nixpkgs",
909
+
"rev": "68c9ed8bbed9dfce253cc91560bf9043297ef2fe",
910
+
"type": "github"
911
+
},
912
+
"original": {
913
+
"owner": "nixos",
914
+
"ref": "nixos-unstable",
915
+
"repo": "nixpkgs",
916
+
"type": "github"
917
+
}
918
+
},
919
+
"nixpkgs_4": {
920
+
"locked": {
921
+
"lastModified": 1721562059,
922
+
"narHash": "sha256-Tybxt65eyOARf285hMHIJ2uul8SULjFZbT9ZaEeUnP8=",
923
+
"owner": "NixOS",
924
+
"repo": "nixpkgs",
925
+
"rev": "68c9ed8bbed9dfce253cc91560bf9043297ef2fe",
926
+
"type": "github"
927
+
},
928
+
"original": {
929
+
"owner": "NixOS",
930
+
"ref": "nixos-unstable",
931
+
"repo": "nixpkgs",
932
+
"type": "github"
933
+
}
934
+
},
935
+
"nixpkgs_5": {
936
+
"locked": {
937
+
"lastModified": 1725194671,
938
+
"narHash": "sha256-tLGCFEFTB5TaOKkpfw3iYT9dnk4awTP/q4w+ROpMfuw=",
939
+
"owner": "NixOS",
940
+
"repo": "nixpkgs",
941
+
"rev": "b833ff01a0d694b910daca6e2ff4a3f26dee478c",
942
+
"type": "github"
943
+
},
944
+
"original": {
945
+
"owner": "NixOS",
946
+
"ref": "nixpkgs-unstable",
947
+
"repo": "nixpkgs",
948
+
"type": "github"
949
+
}
950
+
},
951
+
"nixvim": {
952
+
"inputs": {
953
+
"devshell": "devshell",
954
+
"flake-compat": "flake-compat_2",
955
+
"flake-parts": "flake-parts",
956
+
"git-hooks": "git-hooks",
957
+
"home-manager": "home-manager_2",
958
+
"nix-darwin": "nix-darwin",
959
+
"nixpkgs": [
960
+
"nixpkgs"
961
+
],
962
+
"nuschtosSearch": "nuschtosSearch",
963
+
"treefmt-nix": "treefmt-nix"
964
+
},
965
+
"locked": {
966
+
"lastModified": 1728428263,
967
+
"narHash": "sha256-TG/ojDMLuLJI4nEo0waZawgAq4r30n7xJ8klEKpFcd0=",
968
+
"owner": "nix-community",
969
+
"repo": "nixvim",
970
+
"rev": "eda14029813906b1ef355823de237d86fea59908",
971
+
"type": "github"
972
+
},
973
+
"original": {
974
+
"owner": "nix-community",
975
+
"repo": "nixvim",
976
+
"type": "github"
977
+
}
978
+
},
979
+
"nixvim_2": {
980
+
"inputs": {
981
+
"devshell": "devshell_2",
982
+
"flake-compat": "flake-compat_3",
983
+
"flake-parts": "flake-parts_3",
984
+
"git-hooks": "git-hooks_2",
985
+
"home-manager": "home-manager_3",
986
+
"nix-darwin": "nix-darwin_2",
987
+
"nixpkgs": "nixpkgs_4",
988
+
"treefmt-nix": "treefmt-nix_2"
989
+
},
990
+
"locked": {
991
+
"lastModified": 1721854976,
992
+
"narHash": "sha256-iWTGRfYoq0ppT3P4D2bRDVkLuTZAzuud/gsxVzPTHDg=",
993
+
"owner": "nix-community",
994
+
"repo": "nixvim",
995
+
"rev": "216d64c158da5523d5b3db0895e1345175c21502",
996
+
"type": "github"
997
+
},
998
+
"original": {
999
+
"owner": "nix-community",
1000
+
"repo": "nixvim",
1001
+
"type": "github"
1002
+
}
1003
+
},
1004
+
"nur": {
1005
+
"locked": {
1006
+
"lastModified": 1728452561,
1007
+
"narHash": "sha256-EADSrctfEZyihn+GGpsbOnAyAin/zo5uM1jk+pKTCgc=",
1008
+
"owner": "nix-community",
1009
+
"repo": "NUR",
1010
+
"rev": "ca209137ba2927dc135fe8e25f004eb147e4fe46",
1011
+
"type": "github"
1012
+
},
1013
+
"original": {
1014
+
"owner": "nix-community",
1015
+
"repo": "NUR",
1016
+
"type": "github"
1017
+
}
1018
+
},
1019
+
"nuschtosSearch": {
1020
+
"inputs": {
1021
+
"flake-utils": "flake-utils",
1022
+
"nixpkgs": [
1023
+
"nixvim",
1024
+
"nixpkgs"
1025
+
]
1026
+
},
1027
+
"locked": {
1028
+
"lastModified": 1728423244,
1029
+
"narHash": "sha256-+YwNsyIFj3dXyLVQd1ry4pCNmtOpbceKUrkNS8wp9Ho=",
1030
+
"owner": "NuschtOS",
1031
+
"repo": "search",
1032
+
"rev": "f276cc3b391493ba3a8b30170776860f9520b7fa",
1033
+
"type": "github"
1034
+
},
1035
+
"original": {
1036
+
"owner": "NuschtOS",
1037
+
"repo": "search",
1038
+
"type": "github"
1039
+
}
1040
+
},
1041
+
"nvim": {
1042
+
"inputs": {
1043
+
"flake-parts": "flake-parts_2",
1044
+
"nixpkgs": "nixpkgs_3",
1045
+
"nixvim": "nixvim_2"
1046
+
},
1047
+
"locked": {
1048
+
"lastModified": 1722204131,
1049
+
"narHash": "sha256-w+nlrcHWjRMJpidkRCncP4tNdO5ZOjFw8qFu/FkQmQA=",
1050
+
"owner": "bashfulrobot",
1051
+
"repo": "jvim",
1052
+
"rev": "1c08e511111e6cf2d23b2f2c177fce95e13027af",
1053
+
"type": "github"
1054
+
},
1055
+
"original": {
1056
+
"owner": "bashfulrobot",
1057
+
"repo": "jvim",
1058
+
"type": "github"
1059
+
}
1060
+
},
1061
+
"plasma-manager": {
1062
+
"inputs": {
1063
+
"home-manager": [
1064
+
"home-manager"
1065
+
],
1066
+
"nixpkgs": [
1067
+
"nixpkgs"
1068
+
]
1069
+
},
1070
+
"locked": {
1071
+
"lastModified": 1727917089,
1072
+
"narHash": "sha256-XWNBGf8Z03sqA5/m99X6XTFbHGNuVx1gMaMQJbdDIrY=",
1073
+
"owner": "nix-community",
1074
+
"repo": "plasma-manager",
1075
+
"rev": "bc14b17bff1557de8f103172508f896a87bb9cdb",
1076
+
"type": "github"
1077
+
},
1078
+
"original": {
1079
+
"owner": "nix-community",
1080
+
"repo": "plasma-manager",
1081
+
"type": "github"
1082
+
}
1083
+
},
1084
+
"pre-commit-hooks": {
1085
+
"inputs": {
1086
+
"flake-compat": "flake-compat",
1087
+
"gitignore": "gitignore",
1088
+
"nixpkgs": [
1089
+
"hyprland",
1090
+
"nixpkgs"
1091
+
],
1092
+
"nixpkgs-stable": "nixpkgs-stable"
1093
+
},
1094
+
"locked": {
1095
+
"lastModified": 1728092656,
1096
+
"narHash": "sha256-eMeCTJZ5xBeQ0f9Os7K8DThNVSo9gy4umZLDfF5q6OM=",
1097
+
"owner": "cachix",
1098
+
"repo": "git-hooks.nix",
1099
+
"rev": "1211305a5b237771e13fcca0c51e60ad47326a9a",
1100
+
"type": "github"
1101
+
},
1102
+
"original": {
1103
+
"owner": "cachix",
1104
+
"repo": "git-hooks.nix",
1105
+
"type": "github"
1106
+
}
1107
+
},
1108
+
"root": {
1109
+
"inputs": {
1110
+
"disko": "disko",
1111
+
"home-manager": "home-manager",
1112
+
"hyprland": "hyprland",
1113
+
"nix-flatpak": "nix-flatpak",
1114
+
"nixos-hardware": "nixos-hardware",
1115
+
"nixpkgs": "nixpkgs_2",
1116
+
"nixpkgs-zoom": "nixpkgs-zoom",
1117
+
"nixvim": "nixvim",
1118
+
"nur": "nur",
1119
+
"nvim": "nvim",
1120
+
"plasma-manager": "plasma-manager",
1121
+
"stylix": "stylix"
1122
+
}
1123
+
},
1124
+
"stylix": {
1125
+
"inputs": {
1126
+
"base16": "base16",
1127
+
"base16-fish": "base16-fish",
1128
+
"base16-helix": "base16-helix",
1129
+
"base16-vim": "base16-vim",
1130
+
"flake-compat": "flake-compat_4",
1131
+
"flake-utils": "flake-utils_3",
1132
+
"gnome-shell": "gnome-shell",
1133
+
"home-manager": "home-manager_4",
1134
+
"nixpkgs": "nixpkgs_5",
1135
+
"systems": "systems_4",
1136
+
"tinted-foot": "tinted-foot",
1137
+
"tinted-kitty": "tinted-kitty",
1138
+
"tinted-tmux": "tinted-tmux"
1139
+
},
1140
+
"locked": {
1141
+
"lastModified": 1728312564,
1142
+
"narHash": "sha256-z01cTK5VeLFOUekhAXrJHLDzE74uAxxMwE2p6+Wp9Sg=",
1143
+
"owner": "danth",
1144
+
"repo": "stylix",
1145
+
"rev": "63426a59e714c4389c5a8e559dee05a0087a3043",
1146
+
"type": "github"
1147
+
},
1148
+
"original": {
1149
+
"owner": "danth",
1150
+
"repo": "stylix",
1151
+
"type": "github"
1152
+
}
1153
+
},
1154
+
"systems": {
1155
+
"locked": {
1156
+
"lastModified": 1689347949,
1157
+
"narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=",
1158
+
"owner": "nix-systems",
1159
+
"repo": "default-linux",
1160
+
"rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68",
1161
+
"type": "github"
1162
+
},
1163
+
"original": {
1164
+
"owner": "nix-systems",
1165
+
"repo": "default-linux",
1166
+
"type": "github"
1167
+
}
1168
+
},
1169
+
"systems_2": {
1170
+
"locked": {
1171
+
"lastModified": 1681028828,
1172
+
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
1173
+
"owner": "nix-systems",
1174
+
"repo": "default",
1175
+
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
1176
+
"type": "github"
1177
+
},
1178
+
"original": {
1179
+
"owner": "nix-systems",
1180
+
"repo": "default",
1181
+
"type": "github"
1182
+
}
1183
+
},
1184
+
"systems_3": {
1185
+
"locked": {
1186
+
"lastModified": 1681028828,
1187
+
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
1188
+
"owner": "nix-systems",
1189
+
"repo": "default",
1190
+
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
1191
+
"type": "github"
1192
+
},
1193
+
"original": {
1194
+
"owner": "nix-systems",
1195
+
"repo": "default",
1196
+
"type": "github"
1197
+
}
1198
+
},
1199
+
"systems_4": {
1200
+
"locked": {
1201
+
"lastModified": 1681028828,
1202
+
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
1203
+
"owner": "nix-systems",
1204
+
"repo": "default",
1205
+
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
1206
+
"type": "github"
1207
+
},
1208
+
"original": {
1209
+
"owner": "nix-systems",
1210
+
"repo": "default",
1211
+
"type": "github"
1212
+
}
1213
+
},
1214
+
"tinted-foot": {
1215
+
"flake": false,
1216
+
"locked": {
1217
+
"lastModified": 1696725948,
1218
+
"narHash": "sha256-65bz2bUL/yzZ1c8/GQASnoiGwaF8DczlxJtzik1c0AU=",
1219
+
"owner": "tinted-theming",
1220
+
"repo": "tinted-foot",
1221
+
"rev": "eedbcfa30de0a4baa03e99f5e3ceb5535c2755ce",
1222
+
"type": "github"
1223
+
},
1224
+
"original": {
1225
+
"owner": "tinted-theming",
1226
+
"repo": "tinted-foot",
1227
+
"type": "github"
1228
+
}
1229
+
},
1230
+
"tinted-kitty": {
1231
+
"flake": false,
1232
+
"locked": {
1233
+
"lastModified": 1665001328,
1234
+
"narHash": "sha256-aRaizTYPpuWEcvoYE9U+YRX+Wsc8+iG0guQJbvxEdJY=",
1235
+
"owner": "tinted-theming",
1236
+
"repo": "tinted-kitty",
1237
+
"rev": "06bb401fa9a0ffb84365905ffbb959ae5bf40805",
1238
+
"type": "github"
1239
+
},
1240
+
"original": {
1241
+
"owner": "tinted-theming",
1242
+
"repo": "tinted-kitty",
1243
+
"type": "github"
1244
+
}
1245
+
},
1246
+
"tinted-tmux": {
1247
+
"flake": false,
1248
+
"locked": {
1249
+
"lastModified": 1696725902,
1250
+
"narHash": "sha256-wDPg5elZPcQpu7Df0lI5O8Jv4A3T6jUQIVg63KDU+3Q=",
1251
+
"owner": "tinted-theming",
1252
+
"repo": "tinted-tmux",
1253
+
"rev": "c02050bebb60dbb20cb433cd4d8ce668ecc11ba7",
1254
+
"type": "github"
1255
+
},
1256
+
"original": {
1257
+
"owner": "tinted-theming",
1258
+
"repo": "tinted-tmux",
1259
+
"type": "github"
1260
+
}
1261
+
},
1262
+
"treefmt-nix": {
1263
+
"inputs": {
1264
+
"nixpkgs": [
1265
+
"nixvim",
1266
+
"nixpkgs"
1267
+
]
1268
+
},
1269
+
"locked": {
1270
+
"lastModified": 1727984844,
1271
+
"narHash": "sha256-xpRqITAoD8rHlXQafYZOLvUXCF6cnZkPfoq67ThN0Hc=",
1272
+
"owner": "numtide",
1273
+
"repo": "treefmt-nix",
1274
+
"rev": "4446c7a6fc0775df028c5a3f6727945ba8400e64",
1275
+
"type": "github"
1276
+
},
1277
+
"original": {
1278
+
"owner": "numtide",
1279
+
"repo": "treefmt-nix",
1280
+
"type": "github"
1281
+
}
1282
+
},
1283
+
"treefmt-nix_2": {
1284
+
"inputs": {
1285
+
"nixpkgs": [
1286
+
"nvim",
1287
+
"nixvim",
1288
+
"nixpkgs"
1289
+
]
1290
+
},
1291
+
"locked": {
1292
+
"lastModified": 1721458737,
1293
+
"narHash": "sha256-wNXLQ/ATs1S4Opg1PmuNoJ+Wamqj93rgZYV3Di7kxkg=",
1294
+
"owner": "numtide",
1295
+
"repo": "treefmt-nix",
1296
+
"rev": "888bfb10a9b091d9ed2f5f8064de8d488f7b7c97",
1297
+
"type": "github"
1298
+
},
1299
+
"original": {
1300
+
"owner": "numtide",
1301
+
"repo": "treefmt-nix",
1302
+
"type": "github"
1303
+
}
1304
+
},
1305
+
"xdph": {
1306
+
"inputs": {
1307
+
"hyprland-protocols": [
1308
+
"hyprland",
1309
+
"hyprland-protocols"
1310
+
],
1311
+
"hyprlang": [
1312
+
"hyprland",
1313
+
"hyprlang"
1314
+
],
1315
+
"hyprutils": [
1316
+
"hyprland",
1317
+
"hyprutils"
1318
+
],
1319
+
"hyprwayland-scanner": [
1320
+
"hyprland",
1321
+
"hyprwayland-scanner"
1322
+
],
1323
+
"nixpkgs": [
1324
+
"hyprland",
1325
+
"nixpkgs"
1326
+
],
1327
+
"systems": [
1328
+
"hyprland",
1329
+
"systems"
1330
+
]
1331
+
},
1332
+
"locked": {
1333
+
"lastModified": 1728166987,
1334
+
"narHash": "sha256-w6dVTguAn9zJ+7aPOhBQgDz8bn6YZ7b56cY8Kg5HJRI=",
1335
+
"owner": "hyprwm",
1336
+
"repo": "xdg-desktop-portal-hyprland",
1337
+
"rev": "fb9c8d665af0588bb087f97d0f673ddf0d501787",
1338
+
"type": "github"
1339
+
},
1340
+
"original": {
1341
+
"owner": "hyprwm",
1342
+
"repo": "xdg-desktop-portal-hyprland",
1343
+
"type": "github"
1344
+
}
1345
+
}
1346
+
},
1347
+
"root": "root",
1348
+
"version": 7
1349
+
}