aboutsummaryrefslogtreecommitdiff
path: root/systems/quatresaisons
diff options
context:
space:
mode:
Diffstat (limited to 'systems/quatresaisons')
-rw-r--r--systems/quatresaisons/flake.lock767
-rw-r--r--systems/quatresaisons/flake.nix49
2 files changed, 816 insertions, 0 deletions
diff --git a/systems/quatresaisons/flake.lock b/systems/quatresaisons/flake.lock
new file mode 100644
index 0000000..6f2ccca
--- /dev/null
+++ b/systems/quatresaisons/flake.lock
@@ -0,0 +1,767 @@
1{
2 "nodes": {
3 "backports": {
4 "inputs": {
5 "flake-utils": "flake-utils_3",
6 "nixpkgs": "nixpkgs_7"
7 },
8 "locked": {
9 "lastModified": 1,
10 "narHash": "sha256-VewHWeZvwLvWVm2bMQk5UQ0G/HyO8X87BssvmbLWbrY=",
11 "path": "../../backports",
12 "type": "path"
13 },
14 "original": {
15 "path": "../../backports",
16 "type": "path"
17 }
18 },
19 "colmena": {
20 "inputs": {
21 "flake-compat": "flake-compat",
22 "flake-utils": "flake-utils",
23 "nixpkgs": "nixpkgs",
24 "stable": "stable"
25 },
26 "locked": {
27 "lastModified": 1687954574,
28 "narHash": "sha256-YasVTaNXq2xqZdejyIhuyqvNypmx+K/Y1ZZ4+raeeII=",
29 "owner": "immae",
30 "repo": "colmena",
31 "rev": "e427171150a35e23204c4c15a2483358d22a0eff",
32 "type": "github"
33 },
34 "original": {
35 "owner": "immae",
36 "ref": "add-lib-get-flake",
37 "repo": "colmena",
38 "type": "github"
39 }
40 },
41 "disko": {
42 "inputs": {
43 "nixpkgs": "nixpkgs_2"
44 },
45 "locked": {
46 "lastModified": 1687968164,
47 "narHash": "sha256-L9jr2zCB6NIaBE3towusjGBigsnE2pMID8wBGkYbTS4=",
48 "owner": "nix-community",
49 "repo": "disko",
50 "rev": "8002e7cb899bc2a02a2ebfb7f999fcd7c18b92a1",
51 "type": "github"
52 },
53 "original": {
54 "owner": "nix-community",
55 "repo": "disko",
56 "type": "github"
57 }
58 },
59 "environment": {
60 "locked": {
61 "lastModified": 1,
62 "narHash": "sha256-rMKbM7fHqWQbI7y59BsPG8KwoDj2jyrvN2niPWB24uE=",
63 "path": "../../flakes/private/environment",
64 "type": "path"
65 },
66 "original": {
67 "path": "../../flakes/private/environment",
68 "type": "path"
69 }
70 },
71 "environment_2": {
72 "locked": {
73 "lastModified": 1,
74 "narHash": "sha256-rMKbM7fHqWQbI7y59BsPG8KwoDj2jyrvN2niPWB24uE=",
75 "path": "../environment",
76 "type": "path"
77 },
78 "original": {
79 "path": "../environment",
80 "type": "path"
81 }
82 },
83 "environment_3": {
84 "locked": {
85 "lastModified": 1,
86 "narHash": "sha256-rMKbM7fHqWQbI7y59BsPG8KwoDj2jyrvN2niPWB24uE=",
87 "path": "../environment",
88 "type": "path"
89 },
90 "original": {
91 "path": "../environment",
92 "type": "path"
93 }
94 },
95 "files-watcher": {
96 "locked": {
97 "lastModified": 1,
98 "narHash": "sha256-ZsdumUVoSPkV/DB6gO6dNDttjzalye0ToVBF9bl5W0k=",
99 "path": "../../flakes/files-watcher",
100 "type": "path"
101 },
102 "original": {
103 "path": "../../flakes/files-watcher",
104 "type": "path"
105 }
106 },
107 "files-watcher_2": {
108 "locked": {
109 "lastModified": 1,
110 "narHash": "sha256-ZsdumUVoSPkV/DB6gO6dNDttjzalye0ToVBF9bl5W0k=",
111 "path": "../files-watcher",
112 "type": "path"
113 },
114 "original": {
115 "path": "../files-watcher",
116 "type": "path"
117 }
118 },
119 "flake-compat": {
120 "flake": false,
121 "locked": {
122 "lastModified": 1650374568,
123 "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=",
124 "owner": "edolstra",
125 "repo": "flake-compat",
126 "rev": "b4a34015c698c7793d592d66adbab377907a2be8",
127 "type": "github"
128 },
129 "original": {
130 "owner": "edolstra",
131 "repo": "flake-compat",
132 "type": "github"
133 }
134 },
135 "flake-parts": {
136 "inputs": {
137 "nixpkgs-lib": "nixpkgs-lib_2"
138 },
139 "locked": {
140 "lastModified": 1687762428,
141 "narHash": "sha256-DIf7mi45PKo+s8dOYF+UlXHzE0Wl/+k3tXUyAoAnoGE=",
142 "owner": "hercules-ci",
143 "repo": "flake-parts",
144 "rev": "37dd7bb15791c86d55c5121740a1887ab55ee836",
145 "type": "github"
146 },
147 "original": {
148 "owner": "hercules-ci",
149 "repo": "flake-parts",
150 "type": "github"
151 }
152 },
153 "flake-parts_2": {
154 "inputs": {
155 "nixpkgs-lib": "nixpkgs-lib_3"
156 },
157 "locked": {
158 "lastModified": 1675295133,
159 "narHash": "sha256-dU8fuLL98WFXG0VnRgM00bqKX6CEPBLybhiIDIgO45o=",
160 "owner": "hercules-ci",
161 "repo": "flake-parts",
162 "rev": "bf53492df08f3178ce85e0c9df8ed8d03c030c9f",
163 "type": "github"
164 },
165 "original": {
166 "owner": "hercules-ci",
167 "repo": "flake-parts",
168 "type": "github"
169 }
170 },
171 "flake-utils": {
172 "locked": {
173 "lastModified": 1659877975,
174 "narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=",
175 "owner": "numtide",
176 "repo": "flake-utils",
177 "rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0",
178 "type": "github"
179 },
180 "original": {
181 "owner": "numtide",
182 "repo": "flake-utils",
183 "type": "github"
184 }
185 },
186 "flake-utils_2": {
187 "locked": {
188 "lastModified": 1648297722,
189 "narHash": "sha256-W+qlPsiZd8F3XkzXOzAoR+mpFqzm3ekQkJNa+PIh1BQ=",
190 "owner": "numtide",
191 "repo": "flake-utils",
192 "rev": "0f8662f1319ad6abf89b3380dd2722369fc51ade",
193 "type": "github"
194 },
195 "original": {
196 "owner": "numtide",
197 "repo": "flake-utils",
198 "type": "github"
199 }
200 },
201 "flake-utils_3": {
202 "locked": {
203 "lastModified": 1667395993,
204 "narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=",
205 "owner": "numtide",
206 "repo": "flake-utils",
207 "rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f",
208 "type": "github"
209 },
210 "original": {
211 "owner": "numtide",
212 "repo": "flake-utils",
213 "type": "github"
214 }
215 },
216 "landing-page": {
217 "flake": false,
218 "locked": {
219 "lastModified": 1691524124,
220 "narHash": "sha256-JyHb02qUrct2t+dgaiOcT5KS8RHkXygjWQXl+55gSMY=",
221 "ref": "main",
222 "rev": "018344d9116b506c662ecdcee2d0d505c857f1cf",
223 "revCount": 573,
224 "type": "git",
225 "url": "https://github.com/bastienwirtz/homer.git"
226 },
227 "original": {
228 "ref": "main",
229 "type": "git",
230 "url": "https://github.com/bastienwirtz/homer.git"
231 }
232 },
233 "monitoring": {
234 "inputs": {
235 "environment": "environment_2",
236 "naemon": "naemon",
237 "nixpkgs-lib": "nixpkgs-lib",
238 "secrets": "secrets"
239 },
240 "locked": {
241 "lastModified": 1,
242 "narHash": "sha256-K720bqCEHPK0F7GBaxo/ioJ3LVAyhjl/ZZobWwO4ebU=",
243 "path": "../../flakes/private/monitoring",
244 "type": "path"
245 },
246 "original": {
247 "path": "../../flakes/private/monitoring",
248 "type": "path"
249 }
250 },
251 "multi-apache-container": {
252 "inputs": {
253 "files-watcher": "files-watcher_2",
254 "myuids": "myuids"
255 },
256 "locked": {
257 "lastModified": 1,
258 "narHash": "sha256-euh+K7DLk5B3hKTeK5Xwo6dvnvHk+7ZDCqaRdG48i8I=",
259 "path": "../../flakes/multi-apache-container",
260 "type": "path"
261 },
262 "original": {
263 "path": "../../flakes/multi-apache-container",
264 "type": "path"
265 }
266 },
267 "my-lib": {
268 "inputs": {
269 "colmena": "colmena",
270 "disko": "disko",
271 "flake-parts": "flake-parts",
272 "nixos-anywhere": "nixos-anywhere",
273 "nixpkgs": "nixpkgs_4"
274 },
275 "locked": {
276 "lastModified": 1,
277 "narHash": "sha256-wwpT+I5/zrln85BDzlZoEDC19GwYrcZSXbrJjyvC4jk=",
278 "path": "../../flakes/lib",
279 "type": "path"
280 },
281 "original": {
282 "path": "../../flakes/lib",
283 "type": "path"
284 }
285 },
286 "mypackages": {
287 "inputs": {
288 "flake-parts": "flake-parts_2",
289 "nixpkgs": "nixpkgs_8",
290 "webapps-ttrss": "webapps-ttrss"
291 },
292 "locked": {
293 "lastModified": 1,
294 "narHash": "sha256-C0plEL+g6kv5fo/VmTjMJK45RfFcGufqPKJVnviMyGY=",
295 "path": "../../mypackages",
296 "type": "path"
297 },
298 "original": {
299 "path": "../../mypackages",
300 "type": "path"
301 }
302 },
303 "myuids": {
304 "locked": {
305 "lastModified": 1,
306 "narHash": "sha256-HkW9YCLQCNBX3Em7J7MjraVEZO3I3PizkVV2QrUdULQ=",
307 "path": "../myuids",
308 "type": "path"
309 },
310 "original": {
311 "path": "../myuids",
312 "type": "path"
313 }
314 },
315 "myuids_2": {
316 "locked": {
317 "lastModified": 1,
318 "narHash": "sha256-HkW9YCLQCNBX3Em7J7MjraVEZO3I3PizkVV2QrUdULQ=",
319 "path": "../../flakes/myuids",
320 "type": "path"
321 },
322 "original": {
323 "path": "../../flakes/myuids",
324 "type": "path"
325 }
326 },
327 "myuids_3": {
328 "locked": {
329 "lastModified": 1,
330 "narHash": "sha256-HkW9YCLQCNBX3Em7J7MjraVEZO3I3PizkVV2QrUdULQ=",
331 "path": "../../myuids",
332 "type": "path"
333 },
334 "original": {
335 "path": "../../myuids",
336 "type": "path"
337 }
338 },
339 "naemon": {
340 "locked": {
341 "lastModified": 1,
342 "narHash": "sha256-6le57WLKj1HXdhe4cgYO6N0Z9nJZC+plQY8HhOwzEIk=",
343 "path": "../../naemon",
344 "type": "path"
345 },
346 "original": {
347 "path": "../../naemon",
348 "type": "path"
349 }
350 },
351 "nixos-2305": {
352 "locked": {
353 "lastModified": 1687938137,
354 "narHash": "sha256-Z00c0Pk3aE1aw9x44lVcqHmvx+oX7dxCXCvKcUuE150=",
355 "owner": "NixOS",
356 "repo": "nixpkgs",
357 "rev": "ba2ded3227a2992f2040fad4ba6f218a701884a5",
358 "type": "github"
359 },
360 "original": {
361 "owner": "NixOS",
362 "ref": "release-23.05",
363 "repo": "nixpkgs",
364 "type": "github"
365 }
366 },
367 "nixos-anywhere": {
368 "inputs": {
369 "disko": [
370 "my-lib",
371 "disko"
372 ],
373 "flake-parts": [
374 "my-lib",
375 "flake-parts"
376 ],
377 "nixos-2305": "nixos-2305",
378 "nixos-images": "nixos-images",
379 "nixpkgs": "nixpkgs_3",
380 "treefmt-nix": "treefmt-nix"
381 },
382 "locked": {
383 "lastModified": 1689945193,
384 "narHash": "sha256-+GPRt7ouE84A7GPNKnFYGU0cQL7skKxz0BAY0sUjUmw=",
385 "owner": "numtide",
386 "repo": "nixos-anywhere",
387 "rev": "27161266077a177ac116e2cb72cc70af5f145189",
388 "type": "github"
389 },
390 "original": {
391 "owner": "numtide",
392 "repo": "nixos-anywhere",
393 "type": "github"
394 }
395 },
396 "nixos-images": {
397 "inputs": {
398 "nixos-2305": [
399 "my-lib",
400 "nixos-anywhere",
401 "nixos-2305"
402 ],
403 "nixos-unstable": [
404 "my-lib",
405 "nixos-anywhere",
406 "nixpkgs"
407 ]
408 },
409 "locked": {
410 "lastModified": 1686819168,
411 "narHash": "sha256-IbRVStbKoMC2fUX6TxNO82KgpVfI8LL4Cq0bTgdYhnY=",
412 "owner": "nix-community",
413 "repo": "nixos-images",
414 "rev": "ccc1a2c08ce2fc38bcece85d2a6e7bf17bac9e37",
415 "type": "github"
416 },
417 "original": {
418 "owner": "nix-community",
419 "repo": "nixos-images",
420 "type": "github"
421 }
422 },
423 "nixpkgs": {
424 "locked": {
425 "lastModified": 1683408522,
426 "narHash": "sha256-9kcPh6Uxo17a3kK3XCHhcWiV1Yu1kYj22RHiymUhMkU=",
427 "owner": "NixOS",
428 "repo": "nixpkgs",
429 "rev": "897876e4c484f1e8f92009fd11b7d988a121a4e7",
430 "type": "github"
431 },
432 "original": {
433 "owner": "NixOS",
434 "ref": "nixos-unstable",
435 "repo": "nixpkgs",
436 "type": "github"
437 }
438 },
439 "nixpkgs-4": {
440 "flake": false,
441 "locked": {
442 "lastModified": 1646497237,
443 "narHash": "sha256-Ccpot1h/rV8MgcngDp5OrdmLTMaUTbStZTR5/sI7zW0=",
444 "owner": "NixOS",
445 "repo": "nixpkgs",
446 "rev": "062a0c5437b68f950b081bbfc8a699d57a4ee026",
447 "type": "github"
448 },
449 "original": {
450 "owner": "NixOS",
451 "repo": "nixpkgs",
452 "rev": "062a0c5437b68f950b081bbfc8a699d57a4ee026",
453 "type": "github"
454 }
455 },
456 "nixpkgs-lib": {
457 "locked": {
458 "dir": "lib",
459 "lastModified": 1691269286,
460 "narHash": "sha256-7cPTz1bPhwq8smt9rHDcFtJsd1tFDcBukzj5jOXqjfk=",
461 "owner": "NixOS",
462 "repo": "nixpkgs",
463 "rev": "85d4248a4f5aa6bc55dd2cea8131bb68b2d43804",
464 "type": "github"
465 },
466 "original": {
467 "dir": "lib",
468 "owner": "NixOS",
469 "repo": "nixpkgs",
470 "type": "github"
471 }
472 },
473 "nixpkgs-lib_2": {
474 "locked": {
475 "dir": "lib",
476 "lastModified": 1685564631,
477 "narHash": "sha256-8ywr3AkblY4++3lIVxmrWZFzac7+f32ZEhH/A8pNscI=",
478 "owner": "NixOS",
479 "repo": "nixpkgs",
480 "rev": "4f53efe34b3a8877ac923b9350c874e3dcd5dc0a",
481 "type": "github"
482 },
483 "original": {
484 "dir": "lib",
485 "owner": "NixOS",
486 "ref": "nixos-unstable",
487 "repo": "nixpkgs",
488 "type": "github"
489 }
490 },
491 "nixpkgs-lib_3": {
492 "locked": {
493 "dir": "lib",
494 "lastModified": 1675183161,
495 "narHash": "sha256-Zq8sNgAxDckpn7tJo7V1afRSk2eoVbu3OjI1QklGLNg=",
496 "owner": "NixOS",
497 "repo": "nixpkgs",
498 "rev": "e1e1b192c1a5aab2960bf0a0bd53a2e8124fa18e",
499 "type": "github"
500 },
501 "original": {
502 "dir": "lib",
503 "owner": "NixOS",
504 "ref": "nixos-unstable",
505 "repo": "nixpkgs",
506 "type": "github"
507 }
508 },
509 "nixpkgs_2": {
510 "locked": {
511 "lastModified": 1687701825,
512 "narHash": "sha256-aMC9hqsf+4tJL7aJWSdEUurW2TsjxtDcJBwM9Y4FIYM=",
513 "owner": "NixOS",
514 "repo": "nixpkgs",
515 "rev": "07059ee2fa34f1598758839b9af87eae7f7ae6ea",
516 "type": "github"
517 },
518 "original": {
519 "owner": "NixOS",
520 "ref": "nixpkgs-unstable",
521 "repo": "nixpkgs",
522 "type": "github"
523 }
524 },
525 "nixpkgs_3": {
526 "locked": {
527 "lastModified": 1687893427,
528 "narHash": "sha256-jJHj0Lxpvov1IPYQK441oLAKxxemHm16U9jf60bXAFU=",
529 "owner": "nixos",
530 "repo": "nixpkgs",
531 "rev": "4b14ab2a916508442e685089672681dff46805be",
532 "type": "github"
533 },
534 "original": {
535 "owner": "nixos",
536 "ref": "nixos-unstable-small",
537 "repo": "nixpkgs",
538 "type": "github"
539 }
540 },
541 "nixpkgs_4": {
542 "locked": {
543 "lastModified": 1648725829,
544 "narHash": "sha256-tXEzI38lLrzW2qCAIs0UAatE2xcsTsoKWaaXqAcF1NI=",
545 "owner": "NixOS",
546 "repo": "nixpkgs",
547 "rev": "72152ff5ad470ed1a5b97c0ba2737938c136c994",
548 "type": "github"
549 },
550 "original": {
551 "owner": "NixOS",
552 "repo": "nixpkgs",
553 "type": "github"
554 }
555 },
556 "nixpkgs_5": {
557 "locked": {
558 "lastModified": 1693158576,
559 "narHash": "sha256-aRTTXkYvhXosGx535iAFUaoFboUrZSYb1Ooih/auGp0=",
560 "owner": "nixos",
561 "repo": "nixpkgs",
562 "rev": "a999c1cc0c9eb2095729d5aa03e0d8f7ed256780",
563 "type": "github"
564 },
565 "original": {
566 "owner": "nixos",
567 "ref": "nixos-unstable",
568 "repo": "nixpkgs",
569 "type": "github"
570 }
571 },
572 "nixpkgs_6": {
573 "flake": false,
574 "locked": {
575 "lastModified": 1596265691,
576 "narHash": "sha256-9ofCzFqttTsGrvTaS4RrDSTNQO9PFOz5uyn8V+2eA5M=",
577 "owner": "NixOS",
578 "repo": "nixpkgs",
579 "rev": "840c782d507d60aaa49aa9e3f6d0b0e780912742",
580 "type": "github"
581 },
582 "original": {
583 "owner": "NixOS",
584 "repo": "nixpkgs",
585 "rev": "840c782d507d60aaa49aa9e3f6d0b0e780912742",
586 "type": "github"
587 }
588 },
589 "nixpkgs_7": {
590 "locked": {
591 "lastModified": 1687502512,
592 "narHash": "sha256-dBL/01TayOSZYxtY4cMXuNCBk8UMLoqRZA+94xiFpJA=",
593 "owner": "NixOS",
594 "repo": "nixpkgs",
595 "rev": "3ae20aa58a6c0d1ca95c9b11f59a2d12eebc511f",
596 "type": "github"
597 },
598 "original": {
599 "owner": "NixOS",
600 "ref": "nixos-unstable",
601 "repo": "nixpkgs",
602 "type": "github"
603 }
604 },
605 "nixpkgs_8": {
606 "locked": {
607 "lastModified": 1646497237,
608 "narHash": "sha256-Ccpot1h/rV8MgcngDp5OrdmLTMaUTbStZTR5/sI7zW0=",
609 "owner": "nixos",
610 "repo": "nixpkgs",
611 "rev": "062a0c5437b68f950b081bbfc8a699d57a4ee026",
612 "type": "github"
613 },
614 "original": {
615 "owner": "nixos",
616 "repo": "nixpkgs",
617 "rev": "062a0c5437b68f950b081bbfc8a699d57a4ee026",
618 "type": "github"
619 }
620 },
621 "php": {
622 "inputs": {
623 "flake-utils": "flake-utils_2",
624 "nixpkgs": "nixpkgs_6",
625 "nixpkgs-4": "nixpkgs-4"
626 },
627 "locked": {
628 "lastModified": 1,
629 "narHash": "sha256-Qs+O86L4sPArYWm7wMCFNKLCWfUwkz8STePsn5K9Xwk=",
630 "path": "../../flakes/private/php",
631 "type": "path"
632 },
633 "original": {
634 "path": "../../flakes/private/php",
635 "type": "path"
636 }
637 },
638 "root": {
639 "inputs": {
640 "environment": "environment",
641 "files-watcher": "files-watcher",
642 "landing-page": "landing-page",
643 "monitoring": "monitoring",
644 "multi-apache-container": "multi-apache-container",
645 "my-lib": "my-lib",
646 "myuids": "myuids_2",
647 "nixpkgs": "nixpkgs_5",
648 "php": "php",
649 "secrets": "secrets_2",
650 "system": "system"
651 }
652 },
653 "secrets": {
654 "locked": {
655 "lastModified": 1,
656 "narHash": "sha256-5AakznhrJFmwCD7lr4JEh55MtdAJL6WA/YuBks6ISSE=",
657 "path": "../../secrets",
658 "type": "path"
659 },
660 "original": {
661 "path": "../../secrets",
662 "type": "path"
663 }
664 },
665 "secrets-public": {
666 "locked": {
667 "lastModified": 1,
668 "narHash": "sha256-5AakznhrJFmwCD7lr4JEh55MtdAJL6WA/YuBks6ISSE=",
669 "path": "../../secrets",
670 "type": "path"
671 },
672 "original": {
673 "path": "../../secrets",
674 "type": "path"
675 }
676 },
677 "secrets_2": {
678 "locked": {
679 "lastModified": 1,
680 "narHash": "sha256-5AakznhrJFmwCD7lr4JEh55MtdAJL6WA/YuBks6ISSE=",
681 "path": "../../flakes/secrets",
682 "type": "path"
683 },
684 "original": {
685 "path": "../../flakes/secrets",
686 "type": "path"
687 }
688 },
689 "stable": {
690 "locked": {
691 "lastModified": 1669735802,
692 "narHash": "sha256-qtG/o/i5ZWZLmXw108N2aPiVsxOcidpHJYNkT45ry9Q=",
693 "owner": "NixOS",
694 "repo": "nixpkgs",
695 "rev": "731cc710aeebecbf45a258e977e8b68350549522",
696 "type": "github"
697 },
698 "original": {
699 "owner": "NixOS",
700 "ref": "nixos-22.11",
701 "repo": "nixpkgs",
702 "type": "github"
703 }
704 },
705 "system": {
706 "inputs": {
707 "backports": "backports",
708 "environment": "environment_3",
709 "mypackages": "mypackages",
710 "myuids": "myuids_3",
711 "secrets-public": "secrets-public"
712 },
713 "locked": {
714 "lastModified": 1,
715 "narHash": "sha256-vOs7fcQVsOSl/gsyzFXfsWE7u0/O9mIKpHnwDwHxJTQ=",
716 "path": "../../flakes/private/system",
717 "type": "path"
718 },
719 "original": {
720 "path": "../../flakes/private/system",
721 "type": "path"
722 }
723 },
724 "treefmt-nix": {
725 "inputs": {
726 "nixpkgs": [
727 "my-lib",
728 "nixos-anywhere",
729 "nixpkgs"
730 ]
731 },
732 "locked": {
733 "lastModified": 1687940979,
734 "narHash": "sha256-D4ZFkgIG2s9Fyi78T3fVG9mqMD+/UnFDB62jS4gjZKY=",
735 "owner": "numtide",
736 "repo": "treefmt-nix",
737 "rev": "0a4f06c27610a99080b69433873885df82003aae",
738 "type": "github"
739 },
740 "original": {
741 "owner": "numtide",
742 "repo": "treefmt-nix",
743 "type": "github"
744 }
745 },
746 "webapps-ttrss": {
747 "flake": false,
748 "locked": {
749 "lastModified": 1546759381,
750 "narHash": "sha256-urjf4EoLWS7G0s0hRtaErrs2B8DUatNK/eoneuB0anY=",
751 "ref": "master",
752 "rev": "986ca251f995f7754a0470d3e0c44538a545081f",
753 "revCount": 9256,
754 "type": "git",
755 "url": "https://git.tt-rss.org/fox/tt-rss.git"
756 },
757 "original": {
758 "ref": "master",
759 "rev": "986ca251f995f7754a0470d3e0c44538a545081f",
760 "type": "git",
761 "url": "https://git.tt-rss.org/fox/tt-rss.git"
762 }
763 }
764 },
765 "root": "root",
766 "version": 7
767}
diff --git a/systems/quatresaisons/flake.nix b/systems/quatresaisons/flake.nix
new file mode 100644
index 0000000..8b269f6
--- /dev/null
+++ b/systems/quatresaisons/flake.nix
@@ -0,0 +1,49 @@
1{
2 inputs = {
3 nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
4
5 my-lib.url = "path:../../flakes/lib";
6
7 monitoring.url = "path:../../flakes/private/monitoring";
8 environment.url = "path:../../flakes/private/environment";
9 php.url = "path:../../flakes/private/php";
10 system.url = "path:../../flakes/private/system";
11
12 myuids.url = "path:../../flakes/myuids";
13 secrets.url = "path:../../flakes/secrets";
14 files-watcher.url = "path:../../flakes/files-watcher";
15 multi-apache-container.url = "path:../../flakes/multi-apache-container";
16
17 landing-page = {
18 url = "https://github.com/bastienwirtz/homer.git";
19 ref = "main";
20 type = "git";
21 flake = false;
22 };
23 };
24 outputs = inputs@{ self, my-lib, nixpkgs, ...}:
25 my-lib.lib.mkColmenaFlake {
26 name = "quatresaisons";
27 inherit self nixpkgs;
28 system = "x86_64-linux";
29 targetHost = "144.76.76.162";
30 targetUser = "root";
31 nixosModules = {
32 base = { secrets, ... }: { imports = [ secrets.nixosModules.users-config-quatresaisons ]; };
33 system = inputs.system.nixosModule;
34 monitoring = inputs.monitoring.nixosModule;
35 environment = inputs.environment.nixosModule;
36
37 myuids = inputs.myuids.nixosModule;
38 secrets = inputs.secrets.nixosModule;
39 files-watcher = inputs.files-watcher.nixosModule;
40 multi-apache-container = inputs.multi-apache-container.nixosModule;
41 };
42 moduleArgs = {
43 monitoring = inputs.monitoring;
44 php = inputs.php;
45 landing-page = inputs.landing-page;
46 pkgs-no-overlay = inputs.nixpkgs.legacyPackages.x86_64-linux;
47 };
48 };
49}