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