diff options
-rw-r--r-- | flake.lock | 1168 | ||||
-rw-r--r-- | flake.nix | 8 | ||||
-rw-r--r-- | hosts/laurel/configuration.nix | 69 |
3 files changed, 61 insertions, 1184 deletions
diff --git a/flake.lock b/flake.lock deleted file mode 100644 index 11991e2..0000000 --- a/flake.lock +++ /dev/null | |||
@@ -1,1168 +0,0 @@ | |||
1 | { | ||
2 | "nodes": { | ||
3 | "better-text-objs": { | ||
4 | "inputs": { | ||
5 | "nixpkgs": [ | ||
6 | "nixpkgs" | ||
7 | ] | ||
8 | }, | ||
9 | "locked": { | ||
10 | "lastModified": 1674354525, | ||
11 | "narHash": "sha256-C0Fc7I2S1MGNGKgvGkMzzEyVF3WkRHlj8i+PF0o9tYI=", | ||
12 | "ref": "refs/heads/master", | ||
13 | "rev": "697b2c8f2415832bae7520a1d802e080363aa84b", | ||
14 | "revCount": 5, | ||
15 | "type": "git", | ||
16 | "url": "https://git.peppe.rs/vim/better-text-objs" | ||
17 | }, | ||
18 | "original": { | ||
19 | "type": "git", | ||
20 | "url": "https://git.peppe.rs/vim/better-text-objs" | ||
21 | } | ||
22 | }, | ||
23 | "cachix": { | ||
24 | "inputs": { | ||
25 | "devenv": [ | ||
26 | "niri", | ||
27 | "crate2nix" | ||
28 | ], | ||
29 | "flake-compat": [ | ||
30 | "niri", | ||
31 | "crate2nix" | ||
32 | ], | ||
33 | "nixpkgs": "nixpkgs", | ||
34 | "pre-commit-hooks": [ | ||
35 | "niri", | ||
36 | "crate2nix" | ||
37 | ] | ||
38 | }, | ||
39 | "locked": { | ||
40 | "lastModified": 1709700175, | ||
41 | "narHash": "sha256-A0/6ZjLmT9qdYzKHmevnEIC7G+GiZ4UCr8v0poRPzds=", | ||
42 | "owner": "cachix", | ||
43 | "repo": "cachix", | ||
44 | "rev": "be97b37989f11b724197b5f4c7ffd78f12c8c4bf", | ||
45 | "type": "github" | ||
46 | }, | ||
47 | "original": { | ||
48 | "owner": "cachix", | ||
49 | "ref": "latest", | ||
50 | "repo": "cachix", | ||
51 | "type": "github" | ||
52 | } | ||
53 | }, | ||
54 | "cachix_2": { | ||
55 | "inputs": { | ||
56 | "devenv": [ | ||
57 | "niri", | ||
58 | "crate2nix", | ||
59 | "crate2nix_stable" | ||
60 | ], | ||
61 | "flake-compat": [ | ||
62 | "niri", | ||
63 | "crate2nix", | ||
64 | "crate2nix_stable" | ||
65 | ], | ||
66 | "nixpkgs": "nixpkgs_2", | ||
67 | "pre-commit-hooks": [ | ||
68 | "niri", | ||
69 | "crate2nix", | ||
70 | "crate2nix_stable" | ||
71 | ] | ||
72 | }, | ||
73 | "locked": { | ||
74 | "lastModified": 1716549461, | ||
75 | "narHash": "sha256-lHy5kgx6J8uD+16SO47dPrbob98sh+W1tf4ceSqPVK4=", | ||
76 | "owner": "cachix", | ||
77 | "repo": "cachix", | ||
78 | "rev": "e2bb269fb8c0828d5d4d2d7b8d09ea85abcacbd4", | ||
79 | "type": "github" | ||
80 | }, | ||
81 | "original": { | ||
82 | "owner": "cachix", | ||
83 | "ref": "latest", | ||
84 | "repo": "cachix", | ||
85 | "type": "github" | ||
86 | } | ||
87 | }, | ||
88 | "cachix_3": { | ||
89 | "inputs": { | ||
90 | "devenv": [ | ||
91 | "niri", | ||
92 | "crate2nix", | ||
93 | "crate2nix_stable", | ||
94 | "crate2nix_stable" | ||
95 | ], | ||
96 | "flake-compat": [ | ||
97 | "niri", | ||
98 | "crate2nix", | ||
99 | "crate2nix_stable", | ||
100 | "crate2nix_stable" | ||
101 | ], | ||
102 | "nixpkgs": "nixpkgs_3", | ||
103 | "pre-commit-hooks": [ | ||
104 | "niri", | ||
105 | "crate2nix", | ||
106 | "crate2nix_stable", | ||
107 | "crate2nix_stable" | ||
108 | ] | ||
109 | }, | ||
110 | "locked": { | ||
111 | "lastModified": 1716549461, | ||
112 | "narHash": "sha256-lHy5kgx6J8uD+16SO47dPrbob98sh+W1tf4ceSqPVK4=", | ||
113 | "owner": "cachix", | ||
114 | "repo": "cachix", | ||
115 | "rev": "e2bb269fb8c0828d5d4d2d7b8d09ea85abcacbd4", | ||
116 | "type": "github" | ||
117 | }, | ||
118 | "original": { | ||
119 | "owner": "cachix", | ||
120 | "ref": "latest", | ||
121 | "repo": "cachix", | ||
122 | "type": "github" | ||
123 | } | ||
124 | }, | ||
125 | "crate2nix": { | ||
126 | "inputs": { | ||
127 | "cachix": "cachix", | ||
128 | "crate2nix_stable": "crate2nix_stable", | ||
129 | "devshell": "devshell_3", | ||
130 | "flake-compat": "flake-compat_3", | ||
131 | "flake-parts": "flake-parts_3", | ||
132 | "nix-test-runner": "nix-test-runner_3", | ||
133 | "nixpkgs": "nixpkgs_6", | ||
134 | "pre-commit-hooks": "pre-commit-hooks_3" | ||
135 | }, | ||
136 | "locked": { | ||
137 | "lastModified": 1719760654, | ||
138 | "narHash": "sha256-L3VIJ9182wsYJqP27xO5qiWwfK+a00x0JHiy8ns3NQE=", | ||
139 | "owner": "nix-community", | ||
140 | "repo": "crate2nix", | ||
141 | "rev": "a6ca1e58132bab26fc08572f22a34bbb86f4d91d", | ||
142 | "type": "github" | ||
143 | }, | ||
144 | "original": { | ||
145 | "owner": "nix-community", | ||
146 | "repo": "crate2nix", | ||
147 | "type": "github" | ||
148 | } | ||
149 | }, | ||
150 | "crate2nix_stable": { | ||
151 | "inputs": { | ||
152 | "cachix": "cachix_2", | ||
153 | "crate2nix_stable": "crate2nix_stable_2", | ||
154 | "devshell": "devshell_2", | ||
155 | "flake-compat": "flake-compat_2", | ||
156 | "flake-parts": "flake-parts_2", | ||
157 | "nix-test-runner": "nix-test-runner_2", | ||
158 | "nixpkgs": "nixpkgs_5", | ||
159 | "pre-commit-hooks": "pre-commit-hooks_2" | ||
160 | }, | ||
161 | "locked": { | ||
162 | "lastModified": 1719760004, | ||
163 | "narHash": "sha256-esWhRnt7FhiYq0CcIxw9pvH+ybOQmWBfHYMtleaMhBE=", | ||
164 | "owner": "nix-community", | ||
165 | "repo": "crate2nix", | ||
166 | "rev": "1dee214bb20855fa3e1e7bb98d28922ddaff8c57", | ||
167 | "type": "github" | ||
168 | }, | ||
169 | "original": { | ||
170 | "owner": "nix-community", | ||
171 | "ref": "0.14.1", | ||
172 | "repo": "crate2nix", | ||
173 | "type": "github" | ||
174 | } | ||
175 | }, | ||
176 | "crate2nix_stable_2": { | ||
177 | "inputs": { | ||
178 | "cachix": "cachix_3", | ||
179 | "crate2nix_stable": "crate2nix_stable_3", | ||
180 | "devshell": "devshell", | ||
181 | "flake-compat": "flake-compat", | ||
182 | "flake-parts": "flake-parts", | ||
183 | "nix-test-runner": "nix-test-runner", | ||
184 | "nixpkgs": "nixpkgs_4", | ||
185 | "pre-commit-hooks": "pre-commit-hooks" | ||
186 | }, | ||
187 | "locked": { | ||
188 | "lastModified": 1712821484, | ||
189 | "narHash": "sha256-rGT3CW64cJS9nlnWPFWSc1iEa3dNZecVVuPVGzcsHe8=", | ||
190 | "owner": "nix-community", | ||
191 | "repo": "crate2nix", | ||
192 | "rev": "42883afcad3823fa5811e967fb7bff54bc3c9d6d", | ||
193 | "type": "github" | ||
194 | }, | ||
195 | "original": { | ||
196 | "owner": "nix-community", | ||
197 | "ref": "0.14.0", | ||
198 | "repo": "crate2nix", | ||
199 | "type": "github" | ||
200 | } | ||
201 | }, | ||
202 | "crate2nix_stable_3": { | ||
203 | "inputs": { | ||
204 | "flake-utils": "flake-utils" | ||
205 | }, | ||
206 | "locked": { | ||
207 | "lastModified": 1702842982, | ||
208 | "narHash": "sha256-A9AowkHIjsy1a4LuiPiVP88FMxyCWK41flZEZOUuwQM=", | ||
209 | "owner": "nix-community", | ||
210 | "repo": "crate2nix", | ||
211 | "rev": "75ac2973affa6b9b4f661a7b592cba6e4f51d426", | ||
212 | "type": "github" | ||
213 | }, | ||
214 | "original": { | ||
215 | "owner": "nix-community", | ||
216 | "ref": "0.12.0", | ||
217 | "repo": "crate2nix", | ||
218 | "type": "github" | ||
219 | } | ||
220 | }, | ||
221 | "devshell": { | ||
222 | "inputs": { | ||
223 | "flake-utils": "flake-utils_2", | ||
224 | "nixpkgs": [ | ||
225 | "niri", | ||
226 | "crate2nix", | ||
227 | "crate2nix_stable", | ||
228 | "crate2nix_stable", | ||
229 | "nixpkgs" | ||
230 | ] | ||
231 | }, | ||
232 | "locked": { | ||
233 | "lastModified": 1717408969, | ||
234 | "narHash": "sha256-Q0OEFqe35fZbbRPPRdrjTUUChKVhhWXz3T9ZSKmaoVY=", | ||
235 | "owner": "numtide", | ||
236 | "repo": "devshell", | ||
237 | "rev": "1ebbe68d57457c8cae98145410b164b5477761f4", | ||
238 | "type": "github" | ||
239 | }, | ||
240 | "original": { | ||
241 | "owner": "numtide", | ||
242 | "repo": "devshell", | ||
243 | "type": "github" | ||
244 | } | ||
245 | }, | ||
246 | "devshell_2": { | ||
247 | "inputs": { | ||
248 | "flake-utils": "flake-utils_3", | ||
249 | "nixpkgs": [ | ||
250 | "niri", | ||
251 | "crate2nix", | ||
252 | "crate2nix_stable", | ||
253 | "nixpkgs" | ||
254 | ] | ||
255 | }, | ||
256 | "locked": { | ||
257 | "lastModified": 1717408969, | ||
258 | "narHash": "sha256-Q0OEFqe35fZbbRPPRdrjTUUChKVhhWXz3T9ZSKmaoVY=", | ||
259 | "owner": "numtide", | ||
260 | "repo": "devshell", | ||
261 | "rev": "1ebbe68d57457c8cae98145410b164b5477761f4", | ||
262 | "type": "github" | ||
263 | }, | ||
264 | "original": { | ||
265 | "owner": "numtide", | ||
266 | "repo": "devshell", | ||
267 | "type": "github" | ||
268 | } | ||
269 | }, | ||
270 | "devshell_3": { | ||
271 | "inputs": { | ||
272 | "flake-utils": "flake-utils_4", | ||
273 | "nixpkgs": [ | ||
274 | "niri", | ||
275 | "crate2nix", | ||
276 | "nixpkgs" | ||
277 | ] | ||
278 | }, | ||
279 | "locked": { | ||
280 | "lastModified": 1711099426, | ||
281 | "narHash": "sha256-HzpgM/wc3aqpnHJJ2oDqPBkNsqWbW0WfWUO8lKu8nGk=", | ||
282 | "owner": "numtide", | ||
283 | "repo": "devshell", | ||
284 | "rev": "2d45b54ca4a183f2fdcf4b19c895b64fbf620ee8", | ||
285 | "type": "github" | ||
286 | }, | ||
287 | "original": { | ||
288 | "owner": "numtide", | ||
289 | "repo": "devshell", | ||
290 | "type": "github" | ||
291 | } | ||
292 | }, | ||
293 | "flake-compat": { | ||
294 | "locked": { | ||
295 | "lastModified": 1696426674, | ||
296 | "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", | ||
297 | "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33", | ||
298 | "revCount": 57, | ||
299 | "type": "tarball", | ||
300 | "url": "https://api.flakehub.com/f/pinned/edolstra/flake-compat/1.0.1/018afb31-abd1-7bff-a5e4-cff7e18efb7a/source.tar.gz" | ||
301 | }, | ||
302 | "original": { | ||
303 | "type": "tarball", | ||
304 | "url": "https://flakehub.com/f/edolstra/flake-compat/1.tar.gz" | ||
305 | } | ||
306 | }, | ||
307 | "flake-compat_2": { | ||
308 | "locked": { | ||
309 | "lastModified": 1696426674, | ||
310 | "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", | ||
311 | "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33", | ||
312 | "revCount": 57, | ||
313 | "type": "tarball", | ||
314 | "url": "https://api.flakehub.com/f/pinned/edolstra/flake-compat/1.0.1/018afb31-abd1-7bff-a5e4-cff7e18efb7a/source.tar.gz" | ||
315 | }, | ||
316 | "original": { | ||
317 | "type": "tarball", | ||
318 | "url": "https://flakehub.com/f/edolstra/flake-compat/1.tar.gz" | ||
319 | } | ||
320 | }, | ||
321 | "flake-compat_3": { | ||
322 | "locked": { | ||
323 | "lastModified": 1696426674, | ||
324 | "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", | ||
325 | "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33", | ||
326 | "revCount": 57, | ||
327 | "type": "tarball", | ||
328 | "url": "https://api.flakehub.com/f/pinned/edolstra/flake-compat/1.0.1/018afb31-abd1-7bff-a5e4-cff7e18efb7a/source.tar.gz" | ||
329 | }, | ||
330 | "original": { | ||
331 | "type": "tarball", | ||
332 | "url": "https://flakehub.com/f/edolstra/flake-compat/1.tar.gz" | ||
333 | } | ||
334 | }, | ||
335 | "flake-parts": { | ||
336 | "inputs": { | ||
337 | "nixpkgs-lib": [ | ||
338 | "niri", | ||
339 | "crate2nix", | ||
340 | "crate2nix_stable", | ||
341 | "crate2nix_stable", | ||
342 | "nixpkgs" | ||
343 | ] | ||
344 | }, | ||
345 | "locked": { | ||
346 | "lastModified": 1719745305, | ||
347 | "narHash": "sha256-xwgjVUpqSviudEkpQnioeez1Uo2wzrsMaJKJClh+Bls=", | ||
348 | "owner": "hercules-ci", | ||
349 | "repo": "flake-parts", | ||
350 | "rev": "c3c5ecc05edc7dafba779c6c1a61cd08ac6583e9", | ||
351 | "type": "github" | ||
352 | }, | ||
353 | "original": { | ||
354 | "owner": "hercules-ci", | ||
355 | "repo": "flake-parts", | ||
356 | "type": "github" | ||
357 | } | ||
358 | }, | ||
359 | "flake-parts_2": { | ||
360 | "inputs": { | ||
361 | "nixpkgs-lib": [ | ||
362 | "niri", | ||
363 | "crate2nix", | ||
364 | "crate2nix_stable", | ||
365 | "nixpkgs" | ||
366 | ] | ||
367 | }, | ||
368 | "locked": { | ||
369 | "lastModified": 1719745305, | ||
370 | "narHash": "sha256-xwgjVUpqSviudEkpQnioeez1Uo2wzrsMaJKJClh+Bls=", | ||
371 | "owner": "hercules-ci", | ||
372 | "repo": "flake-parts", | ||
373 | "rev": "c3c5ecc05edc7dafba779c6c1a61cd08ac6583e9", | ||
374 | "type": "github" | ||
375 | }, | ||
376 | "original": { | ||
377 | "owner": "hercules-ci", | ||
378 | "repo": "flake-parts", | ||
379 | "type": "github" | ||
380 | } | ||
381 | }, | ||
382 | "flake-parts_3": { | ||
383 | "inputs": { | ||
384 | "nixpkgs-lib": [ | ||
385 | "niri", | ||
386 | "crate2nix", | ||
387 | "nixpkgs" | ||
388 | ] | ||
389 | }, | ||
390 | "locked": { | ||
391 | "lastModified": 1712014858, | ||
392 | "narHash": "sha256-sB4SWl2lX95bExY2gMFG5HIzvva5AVMJd4Igm+GpZNw=", | ||
393 | "owner": "hercules-ci", | ||
394 | "repo": "flake-parts", | ||
395 | "rev": "9126214d0a59633752a136528f5f3b9aa8565b7d", | ||
396 | "type": "github" | ||
397 | }, | ||
398 | "original": { | ||
399 | "owner": "hercules-ci", | ||
400 | "repo": "flake-parts", | ||
401 | "type": "github" | ||
402 | } | ||
403 | }, | ||
404 | "flake-parts_4": { | ||
405 | "inputs": { | ||
406 | "nixpkgs-lib": "nixpkgs-lib" | ||
407 | }, | ||
408 | "locked": { | ||
409 | "lastModified": 1719994518, | ||
410 | "narHash": "sha256-pQMhCCHyQGRzdfAkdJ4cIWiw+JNuWsTX7f0ZYSyz0VY=", | ||
411 | "owner": "hercules-ci", | ||
412 | "repo": "flake-parts", | ||
413 | "rev": "9227223f6d922fee3c7b190b2cc238a99527bbb7", | ||
414 | "type": "github" | ||
415 | }, | ||
416 | "original": { | ||
417 | "owner": "hercules-ci", | ||
418 | "repo": "flake-parts", | ||
419 | "type": "github" | ||
420 | } | ||
421 | }, | ||
422 | "flake-utils": { | ||
423 | "inputs": { | ||
424 | "systems": "systems" | ||
425 | }, | ||
426 | "locked": { | ||
427 | "lastModified": 1694529238, | ||
428 | "narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=", | ||
429 | "owner": "numtide", | ||
430 | "repo": "flake-utils", | ||
431 | "rev": "ff7b65b44d01cf9ba6a71320833626af21126384", | ||
432 | "type": "github" | ||
433 | }, | ||
434 | "original": { | ||
435 | "owner": "numtide", | ||
436 | "repo": "flake-utils", | ||
437 | "type": "github" | ||
438 | } | ||
439 | }, | ||
440 | "flake-utils_2": { | ||
441 | "inputs": { | ||
442 | "systems": "systems_2" | ||
443 | }, | ||
444 | "locked": { | ||
445 | "lastModified": 1701680307, | ||
446 | "narHash": "sha256-kAuep2h5ajznlPMD9rnQyffWG8EM/C73lejGofXvdM8=", | ||
447 | "owner": "numtide", | ||
448 | "repo": "flake-utils", | ||
449 | "rev": "4022d587cbbfd70fe950c1e2083a02621806a725", | ||
450 | "type": "github" | ||
451 | }, | ||
452 | "original": { | ||
453 | "owner": "numtide", | ||
454 | "repo": "flake-utils", | ||
455 | "type": "github" | ||
456 | } | ||
457 | }, | ||
458 | "flake-utils_3": { | ||
459 | "inputs": { | ||
460 | "systems": "systems_3" | ||
461 | }, | ||
462 | "locked": { | ||
463 | "lastModified": 1701680307, | ||
464 | "narHash": "sha256-kAuep2h5ajznlPMD9rnQyffWG8EM/C73lejGofXvdM8=", | ||
465 | "owner": "numtide", | ||
466 | "repo": "flake-utils", | ||
467 | "rev": "4022d587cbbfd70fe950c1e2083a02621806a725", | ||
468 | "type": "github" | ||
469 | }, | ||
470 | "original": { | ||
471 | "owner": "numtide", | ||
472 | "repo": "flake-utils", | ||
473 | "type": "github" | ||
474 | } | ||
475 | }, | ||
476 | "flake-utils_4": { | ||
477 | "inputs": { | ||
478 | "systems": "systems_4" | ||
479 | }, | ||
480 | "locked": { | ||
481 | "lastModified": 1701680307, | ||
482 | "narHash": "sha256-kAuep2h5ajznlPMD9rnQyffWG8EM/C73lejGofXvdM8=", | ||
483 | "owner": "numtide", | ||
484 | "repo": "flake-utils", | ||
485 | "rev": "4022d587cbbfd70fe950c1e2083a02621806a725", | ||
486 | "type": "github" | ||
487 | }, | ||
488 | "original": { | ||
489 | "owner": "numtide", | ||
490 | "repo": "flake-utils", | ||
491 | "type": "github" | ||
492 | } | ||
493 | }, | ||
494 | "flake-utils_5": { | ||
495 | "inputs": { | ||
496 | "systems": "systems_5" | ||
497 | }, | ||
498 | "locked": { | ||
499 | "lastModified": 1710146030, | ||
500 | "narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=", | ||
501 | "owner": "numtide", | ||
502 | "repo": "flake-utils", | ||
503 | "rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a", | ||
504 | "type": "github" | ||
505 | }, | ||
506 | "original": { | ||
507 | "owner": "numtide", | ||
508 | "repo": "flake-utils", | ||
509 | "type": "github" | ||
510 | } | ||
511 | }, | ||
512 | "flaresolverr": { | ||
513 | "inputs": { | ||
514 | "flaresolverr-src": "flaresolverr-src", | ||
515 | "nixpkgs": [ | ||
516 | "nixpkgs" | ||
517 | ], | ||
518 | "undetected-chromedriver-src": "undetected-chromedriver-src" | ||
519 | }, | ||
520 | "locked": { | ||
521 | "lastModified": 1710267135, | ||
522 | "narHash": "sha256-OPVcNqdxVoof8M887UQq6IVfPTqQVNXD3lu9HEd6pXU=", | ||
523 | "ref": "refs/heads/master", | ||
524 | "rev": "ea3256ae93f22449c70f78123d8019d23a9d7ff6", | ||
525 | "revCount": 3, | ||
526 | "type": "git", | ||
527 | "url": "https://git.peppe.rs/flakes/flaresolverr" | ||
528 | }, | ||
529 | "original": { | ||
530 | "type": "git", | ||
531 | "url": "https://git.peppe.rs/flakes/flaresolverr" | ||
532 | } | ||
533 | }, | ||
534 | "flaresolverr-src": { | ||
535 | "flake": false, | ||
536 | "locked": { | ||
537 | "lastModified": 1709156333, | ||
538 | "narHash": "sha256-pf5sibZ9Vjc98UOVTEUlKrBoXXKiykrt+szXLbNJB3k=", | ||
539 | "owner": "FlareSolverr", | ||
540 | "repo": "FlareSolverr", | ||
541 | "rev": "fd773e59097c1aca4e08edc07c1ed30164f88bd3", | ||
542 | "type": "github" | ||
543 | }, | ||
544 | "original": { | ||
545 | "owner": "FlareSolverr", | ||
546 | "ref": "v3.3.16", | ||
547 | "repo": "FlareSolverr", | ||
548 | "type": "github" | ||
549 | } | ||
550 | }, | ||
551 | "gitignore": { | ||
552 | "inputs": { | ||
553 | "nixpkgs": [ | ||
554 | "niri", | ||
555 | "crate2nix", | ||
556 | "crate2nix_stable", | ||
557 | "crate2nix_stable", | ||
558 | "pre-commit-hooks", | ||
559 | "nixpkgs" | ||
560 | ] | ||
561 | }, | ||
562 | "locked": { | ||
563 | "lastModified": 1709087332, | ||
564 | "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=", | ||
565 | "owner": "hercules-ci", | ||
566 | "repo": "gitignore.nix", | ||
567 | "rev": "637db329424fd7e46cf4185293b9cc8c88c95394", | ||
568 | "type": "github" | ||
569 | }, | ||
570 | "original": { | ||
571 | "owner": "hercules-ci", | ||
572 | "repo": "gitignore.nix", | ||
573 | "type": "github" | ||
574 | } | ||
575 | }, | ||
576 | "gitignore_2": { | ||
577 | "inputs": { | ||
578 | "nixpkgs": [ | ||
579 | "niri", | ||
580 | "crate2nix", | ||
581 | "crate2nix_stable", | ||
582 | "pre-commit-hooks", | ||
583 | "nixpkgs" | ||
584 | ] | ||
585 | }, | ||
586 | "locked": { | ||
587 | "lastModified": 1709087332, | ||
588 | "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=", | ||
589 | "owner": "hercules-ci", | ||
590 | "repo": "gitignore.nix", | ||
591 | "rev": "637db329424fd7e46cf4185293b9cc8c88c95394", | ||
592 | "type": "github" | ||
593 | }, | ||
594 | "original": { | ||
595 | "owner": "hercules-ci", | ||
596 | "repo": "gitignore.nix", | ||
597 | "type": "github" | ||
598 | } | ||
599 | }, | ||
600 | "gitignore_3": { | ||
601 | "inputs": { | ||
602 | "nixpkgs": [ | ||
603 | "niri", | ||
604 | "crate2nix", | ||
605 | "pre-commit-hooks", | ||
606 | "nixpkgs" | ||
607 | ] | ||
608 | }, | ||
609 | "locked": { | ||
610 | "lastModified": 1709087332, | ||
611 | "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=", | ||
612 | "owner": "hercules-ci", | ||
613 | "repo": "gitignore.nix", | ||
614 | "rev": "637db329424fd7e46cf4185293b9cc8c88c95394", | ||
615 | "type": "github" | ||
616 | }, | ||
617 | "original": { | ||
618 | "owner": "hercules-ci", | ||
619 | "repo": "gitignore.nix", | ||
620 | "type": "github" | ||
621 | } | ||
622 | }, | ||
623 | "home-manager": { | ||
624 | "inputs": { | ||
625 | "nixpkgs": [ | ||
626 | "nixpkgs" | ||
627 | ] | ||
628 | }, | ||
629 | "locked": { | ||
630 | "lastModified": 1716736760, | ||
631 | "narHash": "sha256-h3RmnNknKYtVA+EvUSra6QAwfZjC2q1G8YA7W0gat8Y=", | ||
632 | "owner": "nix-community", | ||
633 | "repo": "home-manager", | ||
634 | "rev": "5d151429e1e79107acf6d06dcc5ace4e642ec239", | ||
635 | "type": "github" | ||
636 | }, | ||
637 | "original": { | ||
638 | "owner": "nix-community", | ||
639 | "repo": "home-manager", | ||
640 | "type": "github" | ||
641 | } | ||
642 | }, | ||
643 | "niri": { | ||
644 | "inputs": { | ||
645 | "crate2nix": "crate2nix", | ||
646 | "flake-parts": "flake-parts_4", | ||
647 | "niri-stable": "niri-stable", | ||
648 | "niri-unstable": "niri-unstable", | ||
649 | "nixpkgs": [ | ||
650 | "nixpkgs" | ||
651 | ], | ||
652 | "nixpkgs-stable": "nixpkgs-stable", | ||
653 | "xwayland-satellite": "xwayland-satellite" | ||
654 | }, | ||
655 | "locked": { | ||
656 | "lastModified": 1722439832, | ||
657 | "narHash": "sha256-apJSOgDnwoBalhFgouiF3qdkanvsruM9stvIumqiBVY=", | ||
658 | "owner": "sodiboo", | ||
659 | "repo": "niri-flake", | ||
660 | "rev": "d90774e6f2cebf9dff4a9e6a480ed9400205feeb", | ||
661 | "type": "github" | ||
662 | }, | ||
663 | "original": { | ||
664 | "owner": "sodiboo", | ||
665 | "repo": "niri-flake", | ||
666 | "type": "github" | ||
667 | } | ||
668 | }, | ||
669 | "niri-stable": { | ||
670 | "flake": false, | ||
671 | "locked": { | ||
672 | "lastModified": 1719642458, | ||
673 | "narHash": "sha256-EdlOGL9RdO77HnZxv2UpPwrJdFH8qPrPSRtkBBV167s=", | ||
674 | "owner": "YaLTeR", | ||
675 | "repo": "niri", | ||
676 | "rev": "e7c201abba6fedaa57001639810af3b6bd9b852e", | ||
677 | "type": "github" | ||
678 | }, | ||
679 | "original": { | ||
680 | "owner": "YaLTeR", | ||
681 | "ref": "v0.1.7", | ||
682 | "repo": "niri", | ||
683 | "type": "github" | ||
684 | } | ||
685 | }, | ||
686 | "niri-unstable": { | ||
687 | "flake": false, | ||
688 | "locked": { | ||
689 | "lastModified": 1722438035, | ||
690 | "narHash": "sha256-1OhvdSA5Ix1iIzgkpE13x33QVt7/teSL09aMaJFodJE=", | ||
691 | "owner": "YaLTeR", | ||
692 | "repo": "niri", | ||
693 | "rev": "9728dbeeac39142cf9bec5d288495b29094654ae", | ||
694 | "type": "github" | ||
695 | }, | ||
696 | "original": { | ||
697 | "owner": "YaLTeR", | ||
698 | "repo": "niri", | ||
699 | "type": "github" | ||
700 | } | ||
701 | }, | ||
702 | "nix-test-runner": { | ||
703 | "flake": false, | ||
704 | "locked": { | ||
705 | "lastModified": 1588761593, | ||
706 | "narHash": "sha256-FKJykltAN/g3eIceJl4SfDnnyuH2jHImhMrXS2KvGIs=", | ||
707 | "owner": "stoeffel", | ||
708 | "repo": "nix-test-runner", | ||
709 | "rev": "c45d45b11ecef3eb9d834c3b6304c05c49b06ca2", | ||
710 | "type": "github" | ||
711 | }, | ||
712 | "original": { | ||
713 | "owner": "stoeffel", | ||
714 | "repo": "nix-test-runner", | ||
715 | "type": "github" | ||
716 | } | ||
717 | }, | ||
718 | "nix-test-runner_2": { | ||
719 | "flake": false, | ||
720 | "locked": { | ||
721 | "lastModified": 1588761593, | ||
722 | "narHash": "sha256-FKJykltAN/g3eIceJl4SfDnnyuH2jHImhMrXS2KvGIs=", | ||
723 | "owner": "stoeffel", | ||
724 | "repo": "nix-test-runner", | ||
725 | "rev": "c45d45b11ecef3eb9d834c3b6304c05c49b06ca2", | ||
726 | "type": "github" | ||
727 | }, | ||
728 | "original": { | ||
729 | "owner": "stoeffel", | ||
730 | "repo": "nix-test-runner", | ||
731 | "type": "github" | ||
732 | } | ||
733 | }, | ||
734 | "nix-test-runner_3": { | ||
735 | "flake": false, | ||
736 | "locked": { | ||
737 | "lastModified": 1588761593, | ||
738 | "narHash": "sha256-FKJykltAN/g3eIceJl4SfDnnyuH2jHImhMrXS2KvGIs=", | ||
739 | "owner": "stoeffel", | ||
740 | "repo": "nix-test-runner", | ||
741 | "rev": "c45d45b11ecef3eb9d834c3b6304c05c49b06ca2", | ||
742 | "type": "github" | ||
743 | }, | ||
744 | "original": { | ||
745 | "owner": "stoeffel", | ||
746 | "repo": "nix-test-runner", | ||
747 | "type": "github" | ||
748 | } | ||
749 | }, | ||
750 | "nixos-hardware": { | ||
751 | "locked": { | ||
752 | "lastModified": 1662714967, | ||
753 | "narHash": "sha256-IOTq5tAGGmBFj7tQbkcyLE261JUeTUucEE3p0WLZ4qM=", | ||
754 | "owner": "nixos", | ||
755 | "repo": "nixos-hardware", | ||
756 | "rev": "1fec8fda86dac5701146c77d5f8a414b14ed1ff6", | ||
757 | "type": "github" | ||
758 | }, | ||
759 | "original": { | ||
760 | "owner": "nixos", | ||
761 | "repo": "nixos-hardware", | ||
762 | "type": "github" | ||
763 | } | ||
764 | }, | ||
765 | "nixpkgs": { | ||
766 | "locked": { | ||
767 | "lastModified": 1700612854, | ||
768 | "narHash": "sha256-yrQ8osMD+vDLGFX7pcwsY/Qr5PUd6OmDMYJZzZi0+zc=", | ||
769 | "owner": "NixOS", | ||
770 | "repo": "nixpkgs", | ||
771 | "rev": "19cbff58383a4ae384dea4d1d0c823d72b49d614", | ||
772 | "type": "github" | ||
773 | }, | ||
774 | "original": { | ||
775 | "owner": "NixOS", | ||
776 | "ref": "nixos-unstable", | ||
777 | "repo": "nixpkgs", | ||
778 | "type": "github" | ||
779 | } | ||
780 | }, | ||
781 | "nixpkgs-lib": { | ||
782 | "locked": { | ||
783 | "lastModified": 1719876945, | ||
784 | "narHash": "sha256-Fm2rDDs86sHy0/1jxTOKB1118Q0O3Uc7EC0iXvXKpbI=", | ||
785 | "type": "tarball", | ||
786 | "url": "https://github.com/NixOS/nixpkgs/archive/5daf0514482af3f97abaefc78a6606365c9108e2.tar.gz" | ||
787 | }, | ||
788 | "original": { | ||
789 | "type": "tarball", | ||
790 | "url": "https://github.com/NixOS/nixpkgs/archive/5daf0514482af3f97abaefc78a6606365c9108e2.tar.gz" | ||
791 | } | ||
792 | }, | ||
793 | "nixpkgs-stable": { | ||
794 | "locked": { | ||
795 | "lastModified": 1722221733, | ||
796 | "narHash": "sha256-sga9SrrPb+pQJxG1ttJfMPheZvDOxApFfwXCFO0H9xw=", | ||
797 | "owner": "NixOS", | ||
798 | "repo": "nixpkgs", | ||
799 | "rev": "12bf09802d77264e441f48e25459c10c93eada2e", | ||
800 | "type": "github" | ||
801 | }, | ||
802 | "original": { | ||
803 | "owner": "NixOS", | ||
804 | "ref": "nixos-24.05", | ||
805 | "repo": "nixpkgs", | ||
806 | "type": "github" | ||
807 | } | ||
808 | }, | ||
809 | "nixpkgs_2": { | ||
810 | "locked": { | ||
811 | "lastModified": 1715534503, | ||
812 | "narHash": "sha256-5ZSVkFadZbFP1THataCaSf0JH2cAH3S29hU9rrxTEqk=", | ||
813 | "owner": "NixOS", | ||
814 | "repo": "nixpkgs", | ||
815 | "rev": "2057814051972fa1453ddfb0d98badbea9b83c06", | ||
816 | "type": "github" | ||
817 | }, | ||
818 | "original": { | ||
819 | "owner": "NixOS", | ||
820 | "ref": "nixos-unstable", | ||
821 | "repo": "nixpkgs", | ||
822 | "type": "github" | ||
823 | } | ||
824 | }, | ||
825 | "nixpkgs_3": { | ||
826 | "locked": { | ||
827 | "lastModified": 1715534503, | ||
828 | "narHash": "sha256-5ZSVkFadZbFP1THataCaSf0JH2cAH3S29hU9rrxTEqk=", | ||
829 | "owner": "NixOS", | ||
830 | "repo": "nixpkgs", | ||
831 | "rev": "2057814051972fa1453ddfb0d98badbea9b83c06", | ||
832 | "type": "github" | ||
833 | }, | ||
834 | "original": { | ||
835 | "owner": "NixOS", | ||
836 | "ref": "nixos-unstable", | ||
837 | "repo": "nixpkgs", | ||
838 | "type": "github" | ||
839 | } | ||
840 | }, | ||
841 | "nixpkgs_4": { | ||
842 | "locked": { | ||
843 | "lastModified": 1719506693, | ||
844 | "narHash": "sha256-C8e9S7RzshSdHB7L+v9I51af1gDM5unhJ2xO1ywxNH8=", | ||
845 | "path": "/nix/store/4p0avw1s3vf27hspgqsrqs37gxk4i83i-source", | ||
846 | "rev": "b2852eb9365c6de48ffb0dc2c9562591f652242a", | ||
847 | "type": "path" | ||
848 | }, | ||
849 | "original": { | ||
850 | "id": "nixpkgs", | ||
851 | "type": "indirect" | ||
852 | } | ||
853 | }, | ||
854 | "nixpkgs_5": { | ||
855 | "locked": { | ||
856 | "lastModified": 1719506693, | ||
857 | "narHash": "sha256-C8e9S7RzshSdHB7L+v9I51af1gDM5unhJ2xO1ywxNH8=", | ||
858 | "path": "/nix/store/4p0avw1s3vf27hspgqsrqs37gxk4i83i-source", | ||
859 | "rev": "b2852eb9365c6de48ffb0dc2c9562591f652242a", | ||
860 | "type": "path" | ||
861 | }, | ||
862 | "original": { | ||
863 | "id": "nixpkgs", | ||
864 | "type": "indirect" | ||
865 | } | ||
866 | }, | ||
867 | "nixpkgs_6": { | ||
868 | "locked": { | ||
869 | "lastModified": 1712026416, | ||
870 | "narHash": "sha256-N/3VR/9e1NlN49p7kCiATiEY6Tzdo+CbrAG8kqCQKcI=", | ||
871 | "owner": "NixOS", | ||
872 | "repo": "nixpkgs", | ||
873 | "rev": "080a4a27f206d07724b88da096e27ef63401a504", | ||
874 | "type": "github" | ||
875 | }, | ||
876 | "original": { | ||
877 | "id": "nixpkgs", | ||
878 | "type": "indirect" | ||
879 | } | ||
880 | }, | ||
881 | "nixpkgs_7": { | ||
882 | "locked": { | ||
883 | "lastModified": 1721622093, | ||
884 | "narHash": "sha256-iQ+quy3A1EKeFyLyAtjhgSvZHH7r+xybXZkxMhasN4I=", | ||
885 | "owner": "NixOS", | ||
886 | "repo": "nixpkgs", | ||
887 | "rev": "453402b94f39f968a7c27df28e060f69e4a50c3b", | ||
888 | "type": "github" | ||
889 | }, | ||
890 | "original": { | ||
891 | "owner": "NixOS", | ||
892 | "ref": "nixpkgs-unstable", | ||
893 | "repo": "nixpkgs", | ||
894 | "type": "github" | ||
895 | } | ||
896 | }, | ||
897 | "pre-commit-hooks": { | ||
898 | "inputs": { | ||
899 | "flake-compat": [ | ||
900 | "niri", | ||
901 | "crate2nix", | ||
902 | "crate2nix_stable", | ||
903 | "crate2nix_stable", | ||
904 | "flake-compat" | ||
905 | ], | ||
906 | "gitignore": "gitignore", | ||
907 | "nixpkgs": [ | ||
908 | "niri", | ||
909 | "crate2nix", | ||
910 | "crate2nix_stable", | ||
911 | "crate2nix_stable", | ||
912 | "nixpkgs" | ||
913 | ], | ||
914 | "nixpkgs-stable": [ | ||
915 | "niri", | ||
916 | "crate2nix", | ||
917 | "crate2nix_stable", | ||
918 | "crate2nix_stable", | ||
919 | "nixpkgs" | ||
920 | ] | ||
921 | }, | ||
922 | "locked": { | ||
923 | "lastModified": 1719259945, | ||
924 | "narHash": "sha256-F1h+XIsGKT9TkGO3omxDLEb/9jOOsI6NnzsXFsZhry4=", | ||
925 | "owner": "cachix", | ||
926 | "repo": "pre-commit-hooks.nix", | ||
927 | "rev": "0ff4381bbb8f7a52ca4a851660fc7a437a4c6e07", | ||
928 | "type": "github" | ||
929 | }, | ||
930 | "original": { | ||
931 | "owner": "cachix", | ||
932 | "repo": "pre-commit-hooks.nix", | ||
933 | "type": "github" | ||
934 | } | ||
935 | }, | ||
936 | "pre-commit-hooks_2": { | ||
937 | "inputs": { | ||
938 | "flake-compat": [ | ||
939 | "niri", | ||
940 | "crate2nix", | ||
941 | "crate2nix_stable", | ||
942 | "flake-compat" | ||
943 | ], | ||
944 | "gitignore": "gitignore_2", | ||
945 | "nixpkgs": [ | ||
946 | "niri", | ||
947 | "crate2nix", | ||
948 | "crate2nix_stable", | ||
949 | "nixpkgs" | ||
950 | ], | ||
951 | "nixpkgs-stable": [ | ||
952 | "niri", | ||
953 | "crate2nix", | ||
954 | "crate2nix_stable", | ||
955 | "nixpkgs" | ||
956 | ] | ||
957 | }, | ||
958 | "locked": { | ||
959 | "lastModified": 1719259945, | ||
960 | "narHash": "sha256-F1h+XIsGKT9TkGO3omxDLEb/9jOOsI6NnzsXFsZhry4=", | ||
961 | "owner": "cachix", | ||
962 | "repo": "pre-commit-hooks.nix", | ||
963 | "rev": "0ff4381bbb8f7a52ca4a851660fc7a437a4c6e07", | ||
964 | "type": "github" | ||
965 | }, | ||
966 | "original": { | ||
967 | "owner": "cachix", | ||
968 | "repo": "pre-commit-hooks.nix", | ||
969 | "type": "github" | ||
970 | } | ||
971 | }, | ||
972 | "pre-commit-hooks_3": { | ||
973 | "inputs": { | ||
974 | "flake-compat": [ | ||
975 | "niri", | ||
976 | "crate2nix", | ||
977 | "flake-compat" | ||
978 | ], | ||
979 | "flake-utils": "flake-utils_5", | ||
980 | "gitignore": "gitignore_3", | ||
981 | "nixpkgs": [ | ||
982 | "niri", | ||
983 | "crate2nix", | ||
984 | "nixpkgs" | ||
985 | ], | ||
986 | "nixpkgs-stable": [ | ||
987 | "niri", | ||
988 | "crate2nix", | ||
989 | "nixpkgs" | ||
990 | ] | ||
991 | }, | ||
992 | "locked": { | ||
993 | "lastModified": 1712055707, | ||
994 | "narHash": "sha256-4XLvuSIDZJGS17xEwSrNuJLL7UjDYKGJSbK1WWX2AK8=", | ||
995 | "owner": "cachix", | ||
996 | "repo": "pre-commit-hooks.nix", | ||
997 | "rev": "e35aed5fda3cc79f88ed7f1795021e559582093a", | ||
998 | "type": "github" | ||
999 | }, | ||
1000 | "original": { | ||
1001 | "owner": "cachix", | ||
1002 | "repo": "pre-commit-hooks.nix", | ||
1003 | "type": "github" | ||
1004 | } | ||
1005 | }, | ||
1006 | "prompt": { | ||
1007 | "inputs": { | ||
1008 | "nixpkgs": [ | ||
1009 | "nixpkgs" | ||
1010 | ] | ||
1011 | }, | ||
1012 | "locked": { | ||
1013 | "lastModified": 1701510523, | ||
1014 | "narHash": "sha256-uf0JCa+PP/aM77icihT79hew1/TTcMJV6AoIfmuLABM=", | ||
1015 | "ref": "refs/heads/master", | ||
1016 | "rev": "9450828084f42d3f1eb261c00820cfd2bf8b819b", | ||
1017 | "revCount": 7, | ||
1018 | "type": "git", | ||
1019 | "url": "https://git.peppe.rs/cli/prompt" | ||
1020 | }, | ||
1021 | "original": { | ||
1022 | "type": "git", | ||
1023 | "url": "https://git.peppe.rs/cli/prompt" | ||
1024 | } | ||
1025 | }, | ||
1026 | "root": { | ||
1027 | "inputs": { | ||
1028 | "better-text-objs": "better-text-objs", | ||
1029 | "flaresolverr": "flaresolverr", | ||
1030 | "home-manager": "home-manager", | ||
1031 | "niri": "niri", | ||
1032 | "nixos-hardware": "nixos-hardware", | ||
1033 | "nixpkgs": "nixpkgs_7", | ||
1034 | "prompt": "prompt", | ||
1035 | "vim-colors-plain": "vim-colors-plain" | ||
1036 | } | ||
1037 | }, | ||
1038 | "systems": { | ||
1039 | "locked": { | ||
1040 | "lastModified": 1681028828, | ||
1041 | "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", | ||
1042 | "owner": "nix-systems", | ||
1043 | "repo": "default", | ||
1044 | "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", | ||
1045 | "type": "github" | ||
1046 | }, | ||
1047 | "original": { | ||
1048 | "owner": "nix-systems", | ||
1049 | "repo": "default", | ||
1050 | "type": "github" | ||
1051 | } | ||
1052 | }, | ||
1053 | "systems_2": { | ||
1054 | "locked": { | ||
1055 | "lastModified": 1681028828, | ||
1056 | "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", | ||
1057 | "owner": "nix-systems", | ||
1058 | "repo": "default", | ||
1059 | "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", | ||
1060 | "type": "github" | ||
1061 | }, | ||
1062 | "original": { | ||
1063 | "owner": "nix-systems", | ||
1064 | "repo": "default", | ||
1065 | "type": "github" | ||
1066 | } | ||
1067 | }, | ||
1068 | "systems_3": { | ||
1069 | "locked": { | ||
1070 | "lastModified": 1681028828, | ||
1071 | "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", | ||
1072 | "owner": "nix-systems", | ||
1073 | "repo": "default", | ||
1074 | "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", | ||
1075 | "type": "github" | ||
1076 | }, | ||
1077 | "original": { | ||
1078 | "owner": "nix-systems", | ||
1079 | "repo": "default", | ||
1080 | "type": "github" | ||
1081 | } | ||
1082 | }, | ||
1083 | "systems_4": { | ||
1084 | "locked": { | ||
1085 | "lastModified": 1681028828, | ||
1086 | "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", | ||
1087 | "owner": "nix-systems", | ||
1088 | "repo": "default", | ||
1089 | "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", | ||
1090 | "type": "github" | ||
1091 | }, | ||
1092 | "original": { | ||
1093 | "owner": "nix-systems", | ||
1094 | "repo": "default", | ||
1095 | "type": "github" | ||
1096 | } | ||
1097 | }, | ||
1098 | "systems_5": { | ||
1099 | "locked": { | ||
1100 | "lastModified": 1681028828, | ||
1101 | "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", | ||
1102 | "owner": "nix-systems", | ||
1103 | "repo": "default", | ||
1104 | "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", | ||
1105 | "type": "github" | ||
1106 | }, | ||
1107 | "original": { | ||
1108 | "owner": "nix-systems", | ||
1109 | "repo": "default", | ||
1110 | "type": "github" | ||
1111 | } | ||
1112 | }, | ||
1113 | "undetected-chromedriver-src": { | ||
1114 | "flake": false, | ||
1115 | "locked": { | ||
1116 | "lastModified": 1708190030, | ||
1117 | "narHash": "sha256-Qe+GrsUPnhjJMDgjdUCloapjj0ggFlm/Dr42WLcmb1o=", | ||
1118 | "owner": "ultrafunkamsterdam", | ||
1119 | "repo": "undetected-chromedriver", | ||
1120 | "rev": "0aa5fbe252370b4cb2b95526add445392cad27ba", | ||
1121 | "type": "github" | ||
1122 | }, | ||
1123 | "original": { | ||
1124 | "owner": "ultrafunkamsterdam", | ||
1125 | "repo": "undetected-chromedriver", | ||
1126 | "type": "github" | ||
1127 | } | ||
1128 | }, | ||
1129 | "vim-colors-plain": { | ||
1130 | "inputs": { | ||
1131 | "nixpkgs": [ | ||
1132 | "nixpkgs" | ||
1133 | ] | ||
1134 | }, | ||
1135 | "locked": { | ||
1136 | "lastModified": 1718377907, | ||
1137 | "narHash": "sha256-QnoL5FE4FoYOq7Pa3x/D7jBq0KSWSfzaWgSCsdnb9vU=", | ||
1138 | "ref": "refs/heads/master", | ||
1139 | "rev": "6281aa83f6545265df4f8889f94cf7cf3229faa8", | ||
1140 | "revCount": 59, | ||
1141 | "type": "git", | ||
1142 | "url": "https://git.peppe.rs/vim/vim-colors-plain" | ||
1143 | }, | ||
1144 | "original": { | ||
1145 | "type": "git", | ||
1146 | "url": "https://git.peppe.rs/vim/vim-colors-plain" | ||
1147 | } | ||
1148 | }, | ||
1149 | "xwayland-satellite": { | ||
1150 | "flake": false, | ||
1151 | "locked": { | ||
1152 | "lastModified": 1721687061, | ||
1153 | "narHash": "sha256-zk62B0tIf2SRNCeQnXxatq2gvjtaJ8xp3Hp9RB43xs0=", | ||
1154 | "owner": "Supreeeme", | ||
1155 | "repo": "xwayland-satellite", | ||
1156 | "rev": "8892570093948de16a50e06b1a7d6890405de7a1", | ||
1157 | "type": "github" | ||
1158 | }, | ||
1159 | "original": { | ||
1160 | "owner": "Supreeeme", | ||
1161 | "repo": "xwayland-satellite", | ||
1162 | "type": "github" | ||
1163 | } | ||
1164 | } | ||
1165 | }, | ||
1166 | "root": "root", | ||
1167 | "version": 7 | ||
1168 | } | ||
@@ -32,10 +32,14 @@ | |||
32 | }; | 32 | }; |
33 | 33 | ||
34 | niri = { | 34 | niri = { |
35 | url = github:sodiboo/niri-flake; | 35 | url = "github:sodiboo/niri-flake"; |
36 | inputs.nixpkgs.follows = "nixpkgs"; | 36 | inputs.nixpkgs.follows = "nixpkgs"; |
37 | }; | 37 | }; |
38 | 38 | ||
39 | readit = { | ||
40 | url = "git+https://git.peppe.rs/web/readit"; | ||
41 | }; | ||
42 | |||
39 | }; | 43 | }; |
40 | 44 | ||
41 | outputs = | 45 | outputs = |
@@ -48,6 +52,7 @@ | |||
48 | , vim-colors-plain | 52 | , vim-colors-plain |
49 | , flaresolverr | 53 | , flaresolverr |
50 | , niri | 54 | , niri |
55 | , readit | ||
51 | , ... | 56 | , ... |
52 | } @ inputs: { | 57 | } @ inputs: { |
53 | 58 | ||
@@ -121,6 +126,7 @@ | |||
121 | _module.args.self = self; | 126 | _module.args.self = self; |
122 | } | 127 | } |
123 | flaresolverr.nixosModules.default | 128 | flaresolverr.nixosModules.default |
129 | readit.nixosModules.default | ||
124 | ]; | 130 | ]; |
125 | }; | 131 | }; |
126 | 132 | ||
diff --git a/hosts/laurel/configuration.nix b/hosts/laurel/configuration.nix index 84e5a83..61d8ed1 100644 --- a/hosts/laurel/configuration.nix +++ b/hosts/laurel/configuration.nix | |||
@@ -63,7 +63,7 @@ | |||
63 | 63 | ||
64 | users.users.op = { | 64 | users.users.op = { |
65 | isNormalUser = true; | 65 | isNormalUser = true; |
66 | extraGroups = [ "wheel" "tty" ]; | 66 | extraGroups = [ "wheel" "tty" "syncthing" ]; |
67 | home = "/home/op"; | 67 | home = "/home/op"; |
68 | openssh.authorizedKeys.keys = [ | 68 | openssh.authorizedKeys.keys = [ |
69 | "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIG4oThdAy5wQtzCarxDPuzWX6ImYw0c1QfkF0+wZNE6o np@myrtle" | 69 | "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIG4oThdAy5wQtzCarxDPuzWX6ImYw0c1QfkF0+wZNE6o np@myrtle" |
@@ -77,7 +77,7 @@ | |||
77 | }; | 77 | }; |
78 | 78 | ||
79 | services.invidious = { | 79 | services.invidious = { |
80 | enable = true; | 80 | enable = false; |
81 | port = 3333; | 81 | port = 3333; |
82 | domain = "tube.laurel"; | 82 | domain = "tube.laurel"; |
83 | settings = { | 83 | settings = { |
@@ -114,18 +114,6 @@ | |||
114 | }; | 114 | }; |
115 | }; | 115 | }; |
116 | 116 | ||
117 | services.podgrab = { | ||
118 | enable = true; | ||
119 | port = 3434; | ||
120 | }; | ||
121 | services.nginx.virtualHosts."podcast.laurel" = { | ||
122 | listen = [{ port = 80; addr = "0.0.0.0"; }]; | ||
123 | locations."/" = { | ||
124 | proxyPass = "http://127.0.0.1:${builtins.toString config.services.podgrab.port}"; | ||
125 | proxyWebsockets = true; | ||
126 | }; | ||
127 | }; | ||
128 | |||
129 | services.miniflux = { | 117 | services.miniflux = { |
130 | enable = true; | 118 | enable = true; |
131 | adminCredentialsFile = "/etc/miniflux/admin"; | 119 | adminCredentialsFile = "/etc/miniflux/admin"; |
@@ -152,7 +140,7 @@ | |||
152 | }; | 140 | }; |
153 | 141 | ||
154 | services.matrix-conduit = { | 142 | services.matrix-conduit = { |
155 | enable = true; | 143 | enable = false; |
156 | settings = { | 144 | settings = { |
157 | global = { | 145 | global = { |
158 | allow_encryption = true; | 146 | allow_encryption = true; |
@@ -166,6 +154,35 @@ | |||
166 | }; | 154 | }; |
167 | }; | 155 | }; |
168 | }; | 156 | }; |
157 | services.mautrix-whatsapp = { | ||
158 | enable = true; | ||
159 | settings = { | ||
160 | homeserver = { | ||
161 | address = "http://localhost:6197"; | ||
162 | domain = "oppi.li"; | ||
163 | }; | ||
164 | appservice = { }; | ||
165 | bridge = { | ||
166 | encryption = { | ||
167 | allow = true; | ||
168 | default = true; | ||
169 | require = true; | ||
170 | }; | ||
171 | history_sync = { | ||
172 | request_full_sync = true; | ||
173 | }; | ||
174 | mute_bridging = true; | ||
175 | permissions = { | ||
176 | "*" = "user"; | ||
177 | }; | ||
178 | private_chat_portal_meta = true; | ||
179 | provisioning = { | ||
180 | shared_secret = "disable"; | ||
181 | }; | ||
182 | }; | ||
183 | |||
184 | }; | ||
185 | }; | ||
169 | 186 | ||
170 | services.radicale = { | 187 | services.radicale = { |
171 | enable = true; | 188 | enable = true; |
@@ -185,6 +202,28 @@ | |||
185 | }; | 202 | }; |
186 | }; | 203 | }; |
187 | 204 | ||
205 | services.syncthing = { | ||
206 | enable = true; | ||
207 | dataDir = "/syncthing"; | ||
208 | }; | ||
209 | services.nginx.virtualHosts."sync.laurel" = { | ||
210 | listen = [{ port = 80; addr = "0.0.0.0"; }]; | ||
211 | locations."/" = { | ||
212 | proxyPass = "http://127.0.0.1:8384"; | ||
213 | }; | ||
214 | }; | ||
215 | |||
216 | services.readit = { | ||
217 | enable = true; | ||
218 | port = 9495; | ||
219 | }; | ||
220 | services.nginx.virtualHosts."read.laurel" = { | ||
221 | listen = [{ port = 80; addr = "0.0.0.0"; }]; | ||
222 | locations."/" = { | ||
223 | proxyPass = "http://127.0.0.1:9495"; | ||
224 | }; | ||
225 | }; | ||
226 | |||
188 | 227 | ||
189 | nix.settings.experimental-features = [ "nix-command" "flakes" ]; | 228 | nix.settings.experimental-features = [ "nix-command" "flakes" ]; |
190 | 229 | ||