Nix configurations for my personal machines (Linux & macOS)
1{
2 "nodes": {
3 "ags": {
4 "inputs": {
5 "astal": "astal",
6 "nixpkgs": [
7 "nixpkgs"
8 ]
9 },
10 "locked": {
11 "lastModified": 1744557573,
12 "narHash": "sha256-XAyj0iDuI51BytJ1PwN53uLpzTDdznPDQFG4RwihlTQ=",
13 "owner": "Aylur",
14 "repo": "ags",
15 "rev": "3ed9737bdbc8fc7a7c7ceef2165c9109f336bff6",
16 "type": "github"
17 },
18 "original": {
19 "owner": "Aylur",
20 "repo": "ags",
21 "type": "github"
22 }
23 },
24 "astal": {
25 "inputs": {
26 "nixpkgs": [
27 "ags",
28 "nixpkgs"
29 ]
30 },
31 "locked": {
32 "lastModified": 1742571008,
33 "narHash": "sha256-5WgfJAeBpxiKbTR/gJvxrGYfqQRge5aUDcGKmU1YZ1Q=",
34 "owner": "aylur",
35 "repo": "astal",
36 "rev": "dc0e5d37abe9424c53dcbd2506a4886ffee6296e",
37 "type": "github"
38 },
39 "original": {
40 "owner": "aylur",
41 "repo": "astal",
42 "type": "github"
43 }
44 },
45 "flake-utils": {
46 "inputs": {
47 "systems": "systems"
48 },
49 "locked": {
50 "lastModified": 1731533236,
51 "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
52 "owner": "numtide",
53 "repo": "flake-utils",
54 "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
55 "type": "github"
56 },
57 "original": {
58 "owner": "numtide",
59 "repo": "flake-utils",
60 "type": "github"
61 }
62 },
63 "flake-utils_2": {
64 "inputs": {
65 "systems": "systems_2"
66 },
67 "locked": {
68 "lastModified": 1726560853,
69 "narHash": "sha256-X6rJYSESBVr3hBoH0WbKE5KvhPU5bloyZ2L4K60/fPQ=",
70 "owner": "numtide",
71 "repo": "flake-utils",
72 "rev": "c1dfcf08411b08f6b8615f7d8971a2bfa81d5e8a",
73 "type": "github"
74 },
75 "original": {
76 "owner": "numtide",
77 "repo": "flake-utils",
78 "type": "github"
79 }
80 },
81 "flake-utils_3": {
82 "inputs": {
83 "systems": "systems_3"
84 },
85 "locked": {
86 "lastModified": 1731533236,
87 "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
88 "owner": "numtide",
89 "repo": "flake-utils",
90 "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
91 "type": "github"
92 },
93 "original": {
94 "owner": "numtide",
95 "repo": "flake-utils",
96 "type": "github"
97 }
98 },
99 "flakey-profile": {
100 "locked": {
101 "lastModified": 1712898590,
102 "narHash": "sha256-FhGIEU93VHAChKEXx905TSiPZKga69bWl1VB37FK//I=",
103 "owner": "lf-",
104 "repo": "flakey-profile",
105 "rev": "243c903fd8eadc0f63d205665a92d4df91d42d9d",
106 "type": "github"
107 },
108 "original": {
109 "owner": "lf-",
110 "repo": "flakey-profile",
111 "type": "github"
112 }
113 },
114 "home-manager": {
115 "inputs": {
116 "nixpkgs": [
117 "nixpkgs"
118 ]
119 },
120 "locked": {
121 "lastModified": 1747439237,
122 "narHash": "sha256-5rCGrnkglKKj4cav1U3HC+SIUNJh08pqOK4spQv9RjA=",
123 "owner": "nix-community",
124 "repo": "home-manager",
125 "rev": "ae755329092c87369b9e9a1510a8cf1ce2b1c708",
126 "type": "github"
127 },
128 "original": {
129 "owner": "nix-community",
130 "repo": "home-manager",
131 "type": "github"
132 }
133 },
134 "iosevka-solai": {
135 "inputs": {
136 "flake-utils": "flake-utils",
137 "nixpkgs": [
138 "nixpkgs"
139 ]
140 },
141 "locked": {
142 "lastModified": 1736719901,
143 "narHash": "sha256-RRLB4qzIoaDFou/HXszcZ1EqGeK8kWxm7jp+2wAqMjo=",
144 "owner": "ovyerus",
145 "repo": "iosevka-solai",
146 "rev": "a47a91a53734adb518ab74443c92d76971ecc54b",
147 "type": "github"
148 },
149 "original": {
150 "owner": "ovyerus",
151 "repo": "iosevka-solai",
152 "type": "github"
153 }
154 },
155 "lix": {
156 "flake": false,
157 "locked": {
158 "lastModified": 1729298361,
159 "narHash": "sha256-hiGtfzxFkDc9TSYsb96Whg0vnqBVV7CUxyscZNhed0U=",
160 "rev": "ad9d06f7838a25beec425ff406fe68721fef73be",
161 "type": "tarball",
162 "url": "https://git.lix.systems/api/v1/repos/lix-project/lix/archive/ad9d06f7838a25beec425ff406fe68721fef73be.tar.gz?rev=ad9d06f7838a25beec425ff406fe68721fef73be"
163 },
164 "original": {
165 "type": "tarball",
166 "url": "https://git.lix.systems/lix-project/lix/archive/2.91.1.tar.gz"
167 }
168 },
169 "lix-module": {
170 "inputs": {
171 "flake-utils": "flake-utils_2",
172 "flakey-profile": "flakey-profile",
173 "lix": "lix",
174 "nixpkgs": [
175 "nixpkgs"
176 ]
177 },
178 "locked": {
179 "lastModified": 1732605668,
180 "narHash": "sha256-DN5/166jhiiAW0Uw6nueXaGTueVxhfZISAkoxasmz/g=",
181 "rev": "f19bd752910bbe3a861c9cad269bd078689d50fe",
182 "type": "tarball",
183 "url": "https://git.lix.systems/api/v1/repos/lix-project/nixos-module/archive/f19bd752910bbe3a861c9cad269bd078689d50fe.tar.gz?rev=f19bd752910bbe3a861c9cad269bd078689d50fe"
184 },
185 "original": {
186 "type": "tarball",
187 "url": "https://git.lix.systems/lix-project/nixos-module/archive/2.91.1-2.tar.gz"
188 }
189 },
190 "niri-flake": {
191 "inputs": {
192 "niri-stable": "niri-stable",
193 "niri-unstable": "niri-unstable",
194 "nixpkgs": [
195 "nixpkgs"
196 ],
197 "nixpkgs-stable": "nixpkgs-stable",
198 "xwayland-satellite-stable": "xwayland-satellite-stable",
199 "xwayland-satellite-unstable": "xwayland-satellite-unstable"
200 },
201 "locked": {
202 "lastModified": 1747435695,
203 "narHash": "sha256-CTr69qXW9/gph8Brvs0TY1fXIJeqmJCt99yC7Mrh1u0=",
204 "owner": "sodiboo",
205 "repo": "niri-flake",
206 "rev": "e572b437025128d71ab262d7b0508136e385d352",
207 "type": "github"
208 },
209 "original": {
210 "owner": "sodiboo",
211 "repo": "niri-flake",
212 "type": "github"
213 }
214 },
215 "niri-stable": {
216 "flake": false,
217 "locked": {
218 "lastModified": 1740117926,
219 "narHash": "sha256-mTTHA0RAaQcdYe+9A3Jx77cmmyLFHmRoZdd8RpWa+m8=",
220 "owner": "YaLTeR",
221 "repo": "niri",
222 "rev": "b94a5db8790339cf9134873d8b490be69e02ac71",
223 "type": "github"
224 },
225 "original": {
226 "owner": "YaLTeR",
227 "ref": "v25.02",
228 "repo": "niri",
229 "type": "github"
230 }
231 },
232 "niri-unstable": {
233 "flake": false,
234 "locked": {
235 "lastModified": 1747425277,
236 "narHash": "sha256-3Guwq7v52mJ+koHUrMbzr8CA9ZD9Yf6/zudyk3NpUec=",
237 "owner": "YaLTeR",
238 "repo": "niri",
239 "rev": "bb8eb377c71337890889483e43c361b2bda4a414",
240 "type": "github"
241 },
242 "original": {
243 "owner": "YaLTeR",
244 "repo": "niri",
245 "type": "github"
246 }
247 },
248 "nix-darwin": {
249 "inputs": {
250 "nixpkgs": [
251 "nixpkgs"
252 ]
253 },
254 "locked": {
255 "lastModified": 1747365160,
256 "narHash": "sha256-4ZVr0x+ry6ybym/VhVYACj0HlJo44YxAaPGOxiS88Hg=",
257 "owner": "LnL7",
258 "repo": "nix-darwin",
259 "rev": "8817b00b0011750381d0d44bb94d61087349b6ba",
260 "type": "github"
261 },
262 "original": {
263 "owner": "LnL7",
264 "repo": "nix-darwin",
265 "type": "github"
266 }
267 },
268 "nix-index-database": {
269 "inputs": {
270 "nixpkgs": [
271 "nixpkgs"
272 ]
273 },
274 "locked": {
275 "lastModified": 1746934494,
276 "narHash": "sha256-3n6i+F0sDASjkhbvgFDpPDZGp7z19IrRtjfF9TwJpCA=",
277 "owner": "nix-community",
278 "repo": "nix-index-database",
279 "rev": "e9b21b01e4307176b9718a29ac514838e7f6f4ff",
280 "type": "github"
281 },
282 "original": {
283 "owner": "nix-community",
284 "repo": "nix-index-database",
285 "type": "github"
286 }
287 },
288 "nix-vscode-extensions": {
289 "inputs": {
290 "flake-utils": "flake-utils_3",
291 "nixpkgs": "nixpkgs"
292 },
293 "locked": {
294 "lastModified": 1747383427,
295 "narHash": "sha256-l7NPb4CiGfBS5VEwIsqThLlGrTRysxb+BMOgBJkizTk=",
296 "owner": "nix-community",
297 "repo": "nix-vscode-extensions",
298 "rev": "84fa86a820a365b12d7bbae3556ad737f7091af3",
299 "type": "github"
300 },
301 "original": {
302 "owner": "nix-community",
303 "repo": "nix-vscode-extensions",
304 "type": "github"
305 }
306 },
307 "nixpkgs": {
308 "locked": {
309 "lastModified": 1744868846,
310 "narHash": "sha256-5RJTdUHDmj12Qsv7XOhuospjAjATNiTMElplWnJE9Hs=",
311 "owner": "NixOS",
312 "repo": "nixpkgs",
313 "rev": "ebe4301cbd8f81c4f8d3244b3632338bbeb6d49c",
314 "type": "github"
315 },
316 "original": {
317 "owner": "NixOS",
318 "repo": "nixpkgs",
319 "rev": "ebe4301cbd8f81c4f8d3244b3632338bbeb6d49c",
320 "type": "github"
321 }
322 },
323 "nixpkgs-stable": {
324 "locked": {
325 "lastModified": 1747209494,
326 "narHash": "sha256-fLise+ys+bpyjuUUkbwqo5W/UyIELvRz9lPBPoB0fbM=",
327 "owner": "NixOS",
328 "repo": "nixpkgs",
329 "rev": "5d736263df906c5da72ab0f372427814de2f52f8",
330 "type": "github"
331 },
332 "original": {
333 "owner": "NixOS",
334 "ref": "nixos-24.11",
335 "repo": "nixpkgs",
336 "type": "github"
337 }
338 },
339 "nixpkgs_2": {
340 "locked": {
341 "lastModified": 1747179050,
342 "narHash": "sha256-qhFMmDkeJX9KJwr5H32f1r7Prs7XbQWtO0h3V0a0rFY=",
343 "owner": "nixos",
344 "repo": "nixpkgs",
345 "rev": "adaa24fbf46737f3f1b5497bf64bae750f82942e",
346 "type": "github"
347 },
348 "original": {
349 "owner": "nixos",
350 "ref": "nixos-unstable",
351 "repo": "nixpkgs",
352 "type": "github"
353 }
354 },
355 "root": {
356 "inputs": {
357 "ags": "ags",
358 "home-manager": "home-manager",
359 "iosevka-solai": "iosevka-solai",
360 "lix-module": "lix-module",
361 "niri-flake": "niri-flake",
362 "nix-darwin": "nix-darwin",
363 "nix-index-database": "nix-index-database",
364 "nix-vscode-extensions": "nix-vscode-extensions",
365 "nixpkgs": "nixpkgs_2"
366 }
367 },
368 "systems": {
369 "locked": {
370 "lastModified": 1681028828,
371 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
372 "owner": "nix-systems",
373 "repo": "default",
374 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
375 "type": "github"
376 },
377 "original": {
378 "owner": "nix-systems",
379 "repo": "default",
380 "type": "github"
381 }
382 },
383 "systems_2": {
384 "locked": {
385 "lastModified": 1681028828,
386 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
387 "owner": "nix-systems",
388 "repo": "default",
389 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
390 "type": "github"
391 },
392 "original": {
393 "owner": "nix-systems",
394 "repo": "default",
395 "type": "github"
396 }
397 },
398 "systems_3": {
399 "locked": {
400 "lastModified": 1681028828,
401 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
402 "owner": "nix-systems",
403 "repo": "default",
404 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
405 "type": "github"
406 },
407 "original": {
408 "owner": "nix-systems",
409 "repo": "default",
410 "type": "github"
411 }
412 },
413 "xwayland-satellite-stable": {
414 "flake": false,
415 "locked": {
416 "lastModified": 1739246919,
417 "narHash": "sha256-/hBM43/Gd0/tW+egrhlWgOIISeJxEs2uAOIYVpfDKeU=",
418 "owner": "Supreeeme",
419 "repo": "xwayland-satellite",
420 "rev": "44590a416d4a3e8220e19e29e0b6efe64a80315d",
421 "type": "github"
422 },
423 "original": {
424 "owner": "Supreeeme",
425 "ref": "v0.5.1",
426 "repo": "xwayland-satellite",
427 "type": "github"
428 }
429 },
430 "xwayland-satellite-unstable": {
431 "flake": false,
432 "locked": {
433 "lastModified": 1747111562,
434 "narHash": "sha256-GAqhWoxaBIk0tgoecZPa8gTHDHxNc0JtlwWHZN2iOOo=",
435 "owner": "Supreeeme",
436 "repo": "xwayland-satellite",
437 "rev": "ec9ff64c1e0cbec42710b580b7c0f759b1694e72",
438 "type": "github"
439 },
440 "original": {
441 "owner": "Supreeeme",
442 "repo": "xwayland-satellite",
443 "type": "github"
444 }
445 }
446 },
447 "root": "root",
448 "version": 7
449}