diff options
Diffstat (limited to 'systems/quatresaisons')
-rw-r--r-- | systems/quatresaisons/flake.lock | 767 | ||||
-rw-r--r-- | systems/quatresaisons/flake.nix | 49 |
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 | } | ||