the configuration for all my nixos machines (hacky! bad! ugly!)
1{
2 "nodes": {
3 "base16": {
4 "inputs": {
5 "fromYaml": "fromYaml"
6 },
7 "locked": {
8 "lastModified": 1755819240,
9 "narHash": "sha256-qcMhnL7aGAuFuutH4rq9fvAhCpJWVHLcHVZLtPctPlo=",
10 "owner": "SenchoPens",
11 "repo": "base16.nix",
12 "rev": "75ed5e5e3fce37df22e49125181fa37899c3ccd6",
13 "type": "github"
14 },
15 "original": {
16 "owner": "SenchoPens",
17 "repo": "base16.nix",
18 "type": "github"
19 }
20 },
21 "base16-fish": {
22 "flake": false,
23 "locked": {
24 "lastModified": 1765809053,
25 "narHash": "sha256-XCUQLoLfBJ8saWms2HCIj4NEN+xNsWBlU1NrEPcQG4s=",
26 "owner": "tomyun",
27 "repo": "base16-fish",
28 "rev": "86cbea4dca62e08fb7fd83a70e96472f92574782",
29 "type": "github"
30 },
31 "original": {
32 "owner": "tomyun",
33 "repo": "base16-fish",
34 "rev": "86cbea4dca62e08fb7fd83a70e96472f92574782",
35 "type": "github"
36 }
37 },
38 "base16-helix": {
39 "flake": false,
40 "locked": {
41 "lastModified": 1760703920,
42 "narHash": "sha256-m82fGUYns4uHd+ZTdoLX2vlHikzwzdu2s2rYM2bNwzw=",
43 "owner": "tinted-theming",
44 "repo": "base16-helix",
45 "rev": "d646af9b7d14bff08824538164af99d0c521b185",
46 "type": "github"
47 },
48 "original": {
49 "owner": "tinted-theming",
50 "repo": "base16-helix",
51 "type": "github"
52 }
53 },
54 "base16-vim": {
55 "flake": false,
56 "locked": {
57 "lastModified": 1732806396,
58 "narHash": "sha256-e0bpPySdJf0F68Ndanwm+KWHgQiZ0s7liLhvJSWDNsA=",
59 "owner": "tinted-theming",
60 "repo": "base16-vim",
61 "rev": "577fe8125d74ff456cf942c733a85d769afe58b7",
62 "type": "github"
63 },
64 "original": {
65 "owner": "tinted-theming",
66 "repo": "base16-vim",
67 "rev": "577fe8125d74ff456cf942c733a85d769afe58b7",
68 "type": "github"
69 }
70 },
71 "firefox-gnome-theme": {
72 "flake": false,
73 "locked": {
74 "lastModified": 1775176642,
75 "narHash": "sha256-2veEED0Fg7Fsh81tvVDNYR6SzjqQxa7hbi18Jv4LWpM=",
76 "owner": "rafaelmardojai",
77 "repo": "firefox-gnome-theme",
78 "rev": "179704030c5286c729b5b0522037d1d51341022c",
79 "type": "github"
80 },
81 "original": {
82 "owner": "rafaelmardojai",
83 "repo": "firefox-gnome-theme",
84 "type": "github"
85 }
86 },
87 "flake-compat": {
88 "locked": {
89 "lastModified": 1761640442,
90 "narHash": "sha256-AtrEP6Jmdvrqiv4x2xa5mrtaIp3OEe8uBYCDZDS+hu8=",
91 "owner": "nix-community",
92 "repo": "flake-compat",
93 "rev": "4a56054d8ffc173222d09dad23adf4ba946c8884",
94 "type": "github"
95 },
96 "original": {
97 "owner": "nix-community",
98 "repo": "flake-compat",
99 "type": "github"
100 }
101 },
102 "flake-parts": {
103 "inputs": {
104 "nixpkgs-lib": [
105 "stylix",
106 "nixpkgs"
107 ]
108 },
109 "locked": {
110 "lastModified": 1775087534,
111 "narHash": "sha256-91qqW8lhL7TLwgQWijoGBbiD4t7/q75KTi8NxjVmSmA=",
112 "owner": "hercules-ci",
113 "repo": "flake-parts",
114 "rev": "3107b77cd68437b9a76194f0f7f9c55f2329ca5b",
115 "type": "github"
116 },
117 "original": {
118 "owner": "hercules-ci",
119 "repo": "flake-parts",
120 "type": "github"
121 }
122 },
123 "flake-utils": {
124 "inputs": {
125 "systems": "systems"
126 },
127 "locked": {
128 "lastModified": 1731533236,
129 "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
130 "owner": "numtide",
131 "repo": "flake-utils",
132 "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
133 "type": "github"
134 },
135 "original": {
136 "owner": "numtide",
137 "repo": "flake-utils",
138 "type": "github"
139 }
140 },
141 "fromYaml": {
142 "flake": false,
143 "locked": {
144 "lastModified": 1731966426,
145 "narHash": "sha256-lq95WydhbUTWig/JpqiB7oViTcHFP8Lv41IGtayokA8=",
146 "owner": "SenchoPens",
147 "repo": "fromYaml",
148 "rev": "106af9e2f715e2d828df706c386a685698f3223b",
149 "type": "github"
150 },
151 "original": {
152 "owner": "SenchoPens",
153 "repo": "fromYaml",
154 "type": "github"
155 }
156 },
157 "gnome-shell": {
158 "flake": false,
159 "locked": {
160 "lastModified": 1767737596,
161 "narHash": "sha256-eFujfIUQDgWnSJBablOuG+32hCai192yRdrNHTv0a+s=",
162 "owner": "GNOME",
163 "repo": "gnome-shell",
164 "rev": "ef02db02bf0ff342734d525b5767814770d85b49",
165 "type": "github"
166 },
167 "original": {
168 "owner": "GNOME",
169 "repo": "gnome-shell",
170 "rev": "ef02db02bf0ff342734d525b5767814770d85b49",
171 "type": "github"
172 }
173 },
174 "home": {
175 "inputs": {
176 "nixpkgs": [
177 "nixpkgs"
178 ]
179 },
180 "locked": {
181 "lastModified": 1776777932,
182 "narHash": "sha256-0R3Yow/NzSeVGUke5tL7CCkqmss4Vmi6BbV6idHzq/8=",
183 "owner": "nix-community",
184 "repo": "home-manager",
185 "rev": "5d5640599a0050b994330328b9fd45709c909720",
186 "type": "github"
187 },
188 "original": {
189 "owner": "nix-community",
190 "repo": "home-manager",
191 "type": "github"
192 }
193 },
194 "lib-aggregate": {
195 "inputs": {
196 "flake-utils": "flake-utils",
197 "nixpkgs-lib": "nixpkgs-lib"
198 },
199 "locked": {
200 "lastModified": 1776604187,
201 "narHash": "sha256-rYAdN6wIB+li/dnF45di0ZplEzAbUr//r8T4TgTDMK4=",
202 "owner": "nix-community",
203 "repo": "lib-aggregate",
204 "rev": "ca6dd228fe3daf2f4bd08a46717d68aa44490b48",
205 "type": "github"
206 },
207 "original": {
208 "owner": "nix-community",
209 "repo": "lib-aggregate",
210 "type": "github"
211 }
212 },
213 "niri": {
214 "inputs": {
215 "niri-stable": "niri-stable",
216 "niri-unstable": "niri-unstable",
217 "nixpkgs": "nixpkgs",
218 "nixpkgs-stable": "nixpkgs-stable",
219 "xwayland-satellite-stable": "xwayland-satellite-stable",
220 "xwayland-satellite-unstable": "xwayland-satellite-unstable"
221 },
222 "locked": {
223 "lastModified": 1776714033,
224 "narHash": "sha256-O+34yexfSxigXyb5usuzqac7vRHy6gYv7BtNtzDhQNo=",
225 "owner": "sodiboo",
226 "repo": "niri-flake",
227 "rev": "32bed686f4fd8274a5e4a58d071687a74e19821e",
228 "type": "github"
229 },
230 "original": {
231 "owner": "sodiboo",
232 "repo": "niri-flake",
233 "type": "github"
234 }
235 },
236 "niri-stable": {
237 "flake": false,
238 "locked": {
239 "lastModified": 1756556321,
240 "narHash": "sha256-RLD89dfjN0RVO86C/Mot0T7aduCygPGaYbog566F0Qo=",
241 "owner": "YaLTeR",
242 "repo": "niri",
243 "rev": "01be0e65f4eb91a9cd624ac0b76aaeab765c7294",
244 "type": "github"
245 },
246 "original": {
247 "owner": "YaLTeR",
248 "ref": "v25.08",
249 "repo": "niri",
250 "type": "github"
251 }
252 },
253 "niri-unstable": {
254 "flake": false,
255 "locked": {
256 "lastModified": 1776706941,
257 "narHash": "sha256-nnv27JD0FOOqs1Hh67kydXFzZoEu8e0QyMf0R9AXaIw=",
258 "owner": "YaLTeR",
259 "repo": "niri",
260 "rev": "e9c182a13c1d12762351ec01ce0ec711d41b0337",
261 "type": "github"
262 },
263 "original": {
264 "owner": "YaLTeR",
265 "repo": "niri",
266 "type": "github"
267 }
268 },
269 "nix-monitored": {
270 "inputs": {
271 "nixpkgs": "nixpkgs_2"
272 },
273 "locked": {
274 "lastModified": 1745680380,
275 "narHash": "sha256-Z8PknjkmIr/8ZCH+dmc2Pc+UltiOr7/oKg37PXuVvuU=",
276 "owner": "ners",
277 "repo": "nix-monitored",
278 "rev": "60f3baa4701d58eab86c2d1d9c3d7e820074d461",
279 "type": "github"
280 },
281 "original": {
282 "owner": "ners",
283 "repo": "nix-monitored",
284 "type": "github"
285 }
286 },
287 "nixpkgs": {
288 "locked": {
289 "lastModified": 1776548001,
290 "narHash": "sha256-ZSK0NL4a1BwVbbTBoSnWgbJy9HeZFXLYQizjb2DPF24=",
291 "owner": "NixOS",
292 "repo": "nixpkgs",
293 "rev": "b12141ef619e0a9c1c84dc8c684040326f27cdcc",
294 "type": "github"
295 },
296 "original": {
297 "owner": "NixOS",
298 "ref": "nixos-unstable",
299 "repo": "nixpkgs",
300 "type": "github"
301 }
302 },
303 "nixpkgs-lib": {
304 "locked": {
305 "lastModified": 1776564050,
306 "narHash": "sha256-01CvP7g0lwWuB1ruUKUy/xZqorQYKaTd4iPdCAoToFk=",
307 "owner": "nix-community",
308 "repo": "nixpkgs.lib",
309 "rev": "927c9af2765fead764f1a6b9557feef2a40201f5",
310 "type": "github"
311 },
312 "original": {
313 "owner": "nix-community",
314 "repo": "nixpkgs.lib",
315 "type": "github"
316 }
317 },
318 "nixpkgs-stable": {
319 "locked": {
320 "lastModified": 1776434932,
321 "narHash": "sha256-gyqXNMgk3sh+ogY5svd2eNLJ6oEwzbAeaoBrrxD0lKk=",
322 "owner": "NixOS",
323 "repo": "nixpkgs",
324 "rev": "c7f47036d3df2add644c46d712d14262b7d86c0c",
325 "type": "github"
326 },
327 "original": {
328 "owner": "NixOS",
329 "ref": "nixos-25.11",
330 "repo": "nixpkgs",
331 "type": "github"
332 }
333 },
334 "nixpkgs-stable_2": {
335 "locked": {
336 "lastModified": 1776434932,
337 "narHash": "sha256-gyqXNMgk3sh+ogY5svd2eNLJ6oEwzbAeaoBrrxD0lKk=",
338 "owner": "NixOS",
339 "repo": "nixpkgs",
340 "rev": "c7f47036d3df2add644c46d712d14262b7d86c0c",
341 "type": "github"
342 },
343 "original": {
344 "owner": "NixOS",
345 "ref": "nixos-25.11",
346 "repo": "nixpkgs",
347 "type": "github"
348 }
349 },
350 "nixpkgs-wayland": {
351 "inputs": {
352 "flake-compat": "flake-compat",
353 "lib-aggregate": "lib-aggregate",
354 "nixpkgs": "nixpkgs_4"
355 },
356 "locked": {
357 "lastModified": 1776781056,
358 "narHash": "sha256-JWT91+nSB9qBSVIDx6R5lEjs/qBwr8bFDGWKZXPURY0=",
359 "owner": "nix-community",
360 "repo": "nixpkgs-wayland",
361 "rev": "7575d23a35dec99eda9d3ef2e4a7487d1623dde3",
362 "type": "github"
363 },
364 "original": {
365 "owner": "nix-community",
366 "repo": "nixpkgs-wayland",
367 "type": "github"
368 }
369 },
370 "nixpkgs_2": {
371 "locked": {
372 "lastModified": 1745526057,
373 "narHash": "sha256-ITSpPDwvLBZBnPRS2bUcHY3gZSwis/uTe255QgMtTLA=",
374 "owner": "NixOS",
375 "repo": "nixpkgs",
376 "rev": "f771eb401a46846c1aebd20552521b233dd7e18b",
377 "type": "github"
378 },
379 "original": {
380 "owner": "NixOS",
381 "ref": "nixos-unstable",
382 "repo": "nixpkgs",
383 "type": "github"
384 }
385 },
386 "nixpkgs_3": {
387 "locked": {
388 "lastModified": 1776548001,
389 "narHash": "sha256-ZSK0NL4a1BwVbbTBoSnWgbJy9HeZFXLYQizjb2DPF24=",
390 "owner": "NixOS",
391 "repo": "nixpkgs",
392 "rev": "b12141ef619e0a9c1c84dc8c684040326f27cdcc",
393 "type": "github"
394 },
395 "original": {
396 "owner": "NixOS",
397 "ref": "nixos-unstable",
398 "repo": "nixpkgs",
399 "type": "github"
400 }
401 },
402 "nixpkgs_4": {
403 "locked": {
404 "lastModified": 1776548001,
405 "narHash": "sha256-ZSK0NL4a1BwVbbTBoSnWgbJy9HeZFXLYQizjb2DPF24=",
406 "owner": "nixos",
407 "repo": "nixpkgs",
408 "rev": "b12141ef619e0a9c1c84dc8c684040326f27cdcc",
409 "type": "github"
410 },
411 "original": {
412 "owner": "nixos",
413 "ref": "nixos-unstable",
414 "repo": "nixpkgs",
415 "type": "github"
416 }
417 },
418 "noctalia": {
419 "inputs": {
420 "nixpkgs": [
421 "nixpkgs"
422 ],
423 "noctalia-qs": [
424 "noctalia-qs"
425 ]
426 },
427 "locked": {
428 "lastModified": 1776774185,
429 "narHash": "sha256-riCnQWAxvltNd6KrkzQLdG2EMxODNxjQOB2Z67DA4KU=",
430 "owner": "noctalia-dev",
431 "repo": "noctalia-shell",
432 "rev": "d7b68652e79bce5813dc4fea7e51636a5da3e1b7",
433 "type": "github"
434 },
435 "original": {
436 "owner": "noctalia-dev",
437 "repo": "noctalia-shell",
438 "type": "github"
439 }
440 },
441 "noctalia-qs": {
442 "inputs": {
443 "nixpkgs": [
444 "nixpkgs"
445 ],
446 "systems": "systems_2",
447 "treefmt-nix": "treefmt-nix"
448 },
449 "locked": {
450 "lastModified": 1776585574,
451 "narHash": "sha256-j35EWhKoGhKrfcXcAOpoRVgXEPQt41Eukji/h59cnjk=",
452 "owner": "noctalia-dev",
453 "repo": "noctalia-qs",
454 "rev": "75d180c28a9ab4470e980f3d6f706ad6c5213add",
455 "type": "github"
456 },
457 "original": {
458 "owner": "noctalia-dev",
459 "repo": "noctalia-qs",
460 "type": "github"
461 }
462 },
463 "nur": {
464 "inputs": {
465 "flake-parts": [
466 "stylix",
467 "flake-parts"
468 ],
469 "nixpkgs": [
470 "stylix",
471 "nixpkgs"
472 ]
473 },
474 "locked": {
475 "lastModified": 1775228139,
476 "narHash": "sha256-ebbeHmg+V7w8050bwQOuhmQHoLOEOfqKzM1KgCTexK4=",
477 "owner": "nix-community",
478 "repo": "NUR",
479 "rev": "601971b9c89e0304561977f2c28fa25e73aa7132",
480 "type": "github"
481 },
482 "original": {
483 "owner": "nix-community",
484 "repo": "NUR",
485 "type": "github"
486 }
487 },
488 "root": {
489 "inputs": {
490 "home": "home",
491 "niri": "niri",
492 "nix-monitored": "nix-monitored",
493 "nixpkgs": "nixpkgs_3",
494 "nixpkgs-stable": "nixpkgs-stable_2",
495 "nixpkgs-wayland": "nixpkgs-wayland",
496 "noctalia": "noctalia",
497 "noctalia-qs": "noctalia-qs",
498 "rust-overlay": "rust-overlay",
499 "stylix": "stylix"
500 }
501 },
502 "rust-overlay": {
503 "inputs": {
504 "nixpkgs": [
505 "nixpkgs"
506 ]
507 },
508 "locked": {
509 "lastModified": 1776741231,
510 "narHash": "sha256-k9G98qzn+7npROUaks8VqCFm7cFtEG8ulQLBBo5lItg=",
511 "owner": "oxalica",
512 "repo": "rust-overlay",
513 "rev": "02061303f7c4c964f7b4584dabd9e985b4cd442b",
514 "type": "github"
515 },
516 "original": {
517 "owner": "oxalica",
518 "repo": "rust-overlay",
519 "type": "github"
520 }
521 },
522 "stylix": {
523 "inputs": {
524 "base16": "base16",
525 "base16-fish": "base16-fish",
526 "base16-helix": "base16-helix",
527 "base16-vim": "base16-vim",
528 "firefox-gnome-theme": "firefox-gnome-theme",
529 "flake-parts": "flake-parts",
530 "gnome-shell": "gnome-shell",
531 "nixpkgs": [
532 "nixpkgs"
533 ],
534 "nur": "nur",
535 "systems": "systems_3",
536 "tinted-kitty": "tinted-kitty",
537 "tinted-schemes": "tinted-schemes",
538 "tinted-tmux": "tinted-tmux",
539 "tinted-zed": "tinted-zed"
540 },
541 "locked": {
542 "lastModified": 1776170745,
543 "narHash": "sha256-Tl1aZVP5EIlT+k0+iAKH018GLHJpLz3hhJ0LNQOWxCc=",
544 "owner": "danth",
545 "repo": "stylix",
546 "rev": "e3861617645a43c9bbefde1aa6ac54dd0a44bfa9",
547 "type": "github"
548 },
549 "original": {
550 "owner": "danth",
551 "repo": "stylix",
552 "type": "github"
553 }
554 },
555 "systems": {
556 "locked": {
557 "lastModified": 1681028828,
558 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
559 "owner": "nix-systems",
560 "repo": "default",
561 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
562 "type": "github"
563 },
564 "original": {
565 "owner": "nix-systems",
566 "repo": "default",
567 "type": "github"
568 }
569 },
570 "systems_2": {
571 "locked": {
572 "lastModified": 1689347949,
573 "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=",
574 "owner": "nix-systems",
575 "repo": "default-linux",
576 "rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68",
577 "type": "github"
578 },
579 "original": {
580 "owner": "nix-systems",
581 "repo": "default-linux",
582 "type": "github"
583 }
584 },
585 "systems_3": {
586 "locked": {
587 "lastModified": 1681028828,
588 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
589 "owner": "nix-systems",
590 "repo": "default",
591 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
592 "type": "github"
593 },
594 "original": {
595 "owner": "nix-systems",
596 "repo": "default",
597 "type": "github"
598 }
599 },
600 "tinted-kitty": {
601 "flake": false,
602 "locked": {
603 "lastModified": 1735730497,
604 "narHash": "sha256-4KtB+FiUzIeK/4aHCKce3V9HwRvYaxX+F1edUrfgzb8=",
605 "owner": "tinted-theming",
606 "repo": "tinted-kitty",
607 "rev": "de6f888497f2c6b2279361bfc790f164bfd0f3fa",
608 "type": "github"
609 },
610 "original": {
611 "owner": "tinted-theming",
612 "repo": "tinted-kitty",
613 "type": "github"
614 }
615 },
616 "tinted-schemes": {
617 "flake": false,
618 "locked": {
619 "lastModified": 1772661346,
620 "narHash": "sha256-4eu3LqB9tPqe0Vaqxd4wkZiBbthLbpb7llcoE/p5HT0=",
621 "owner": "tinted-theming",
622 "repo": "schemes",
623 "rev": "13b5b0c299982bb361039601e2d72587d6846294",
624 "type": "github"
625 },
626 "original": {
627 "owner": "tinted-theming",
628 "repo": "schemes",
629 "type": "github"
630 }
631 },
632 "tinted-tmux": {
633 "flake": false,
634 "locked": {
635 "lastModified": 1772934010,
636 "narHash": "sha256-x+6+4UvaG+RBRQ6UaX+o6DjEg28u4eqhVRM9kpgJGjQ=",
637 "owner": "tinted-theming",
638 "repo": "tinted-tmux",
639 "rev": "c3529673a5ab6e1b6830f618c45d9ce1bcdd829d",
640 "type": "github"
641 },
642 "original": {
643 "owner": "tinted-theming",
644 "repo": "tinted-tmux",
645 "type": "github"
646 }
647 },
648 "tinted-zed": {
649 "flake": false,
650 "locked": {
651 "lastModified": 1772909925,
652 "narHash": "sha256-jx/5+pgYR0noHa3hk2esin18VMbnPSvWPL5bBjfTIAU=",
653 "owner": "tinted-theming",
654 "repo": "base16-zed",
655 "rev": "b4d3a1b3bcbd090937ef609a0a3b37237af974df",
656 "type": "github"
657 },
658 "original": {
659 "owner": "tinted-theming",
660 "repo": "base16-zed",
661 "type": "github"
662 }
663 },
664 "treefmt-nix": {
665 "inputs": {
666 "nixpkgs": [
667 "noctalia-qs",
668 "nixpkgs"
669 ]
670 },
671 "locked": {
672 "lastModified": 1775636079,
673 "narHash": "sha256-pc20NRoMdiar8oPQceQT47UUZMBTiMdUuWrYu2obUP0=",
674 "owner": "numtide",
675 "repo": "treefmt-nix",
676 "rev": "790751ff7fd3801feeaf96d7dc416a8d581265ba",
677 "type": "github"
678 },
679 "original": {
680 "owner": "numtide",
681 "repo": "treefmt-nix",
682 "type": "github"
683 }
684 },
685 "xwayland-satellite-stable": {
686 "flake": false,
687 "locked": {
688 "lastModified": 1755491097,
689 "narHash": "sha256-m+9tUfsmBeF2Gn4HWa6vSITZ4Gz1eA1F5Kh62B0N4oE=",
690 "owner": "Supreeeme",
691 "repo": "xwayland-satellite",
692 "rev": "388d291e82ffbc73be18169d39470f340707edaa",
693 "type": "github"
694 },
695 "original": {
696 "owner": "Supreeeme",
697 "ref": "v0.7",
698 "repo": "xwayland-satellite",
699 "type": "github"
700 }
701 },
702 "xwayland-satellite-unstable": {
703 "flake": false,
704 "locked": {
705 "lastModified": 1773622265,
706 "narHash": "sha256-wToKwH7IgWdGLMSIWksEDs4eumR6UbbsuPQ42r0oTXQ=",
707 "owner": "Supreeeme",
708 "repo": "xwayland-satellite",
709 "rev": "a879e5e0896a326adc79c474bf457b8b99011027",
710 "type": "github"
711 },
712 "original": {
713 "owner": "Supreeeme",
714 "repo": "xwayland-satellite",
715 "type": "github"
716 }
717 }
718 },
719 "root": "root",
720 "version": 7
721}