The NixOS config for my Hetzner VPS
nixos
1{
2 "nodes": {
3 "actor-typeahead-src": {
4 "flake": false,
5 "locked": {
6 "lastModified": 1763702592,
7 "narHash": "sha256-yRwIDvrRXBVydE00eQpq3gl1ZvTlwcCINndGIkuzejY=",
8 "ref": "refs/heads/main",
9 "rev": "77131e3b52215301fb898f8b5515869ac6c1ac4c",
10 "revCount": 11,
11 "type": "git",
12 "url": "https://tangled.org/@jakelazaroff.com/actor-typeahead"
13 },
14 "original": {
15 "type": "git",
16 "url": "https://tangled.org/@jakelazaroff.com/actor-typeahead"
17 }
18 },
19 "agenix": {
20 "inputs": {
21 "darwin": [],
22 "home-manager": [],
23 "nixpkgs": [
24 "nixpkgs"
25 ],
26 "systems": "systems"
27 },
28 "locked": {
29 "lastModified": 1762618334,
30 "narHash": "sha256-wyT7Pl6tMFbFrs8Lk/TlEs81N6L+VSybPfiIgzU8lbQ=",
31 "owner": "ryantm",
32 "repo": "agenix",
33 "rev": "fcdea223397448d35d9b31f798479227e80183f6",
34 "type": "github"
35 },
36 "original": {
37 "owner": "ryantm",
38 "repo": "agenix",
39 "type": "github"
40 }
41 },
42 "fenix": {
43 "inputs": {
44 "nixpkgs": [
45 "nixpkgs"
46 ],
47 "rust-analyzer-src": "rust-analyzer-src"
48 },
49 "locked": {
50 "lastModified": 1763793715,
51 "narHash": "sha256-wyYhBaCo+m76TegkIG0qBK4dPo0McWtWTjcaf2vwzvI=",
52 "owner": "nix-community",
53 "repo": "fenix",
54 "rev": "ad1e51a518dc3f1e4e52890b8f11bd434de6008f",
55 "type": "github"
56 },
57 "original": {
58 "owner": "nix-community",
59 "repo": "fenix",
60 "type": "github"
61 }
62 },
63 "flake-parts": {
64 "inputs": {
65 "nixpkgs-lib": [
66 "nixvim",
67 "nixpkgs"
68 ]
69 },
70 "locked": {
71 "lastModified": 1763759067,
72 "narHash": "sha256-LlLt2Jo/gMNYAwOgdRQBrsRoOz7BPRkzvNaI/fzXi2Q=",
73 "owner": "hercules-ci",
74 "repo": "flake-parts",
75 "rev": "2cccadc7357c0ba201788ae99c4dfa90728ef5e0",
76 "type": "github"
77 },
78 "original": {
79 "owner": "hercules-ci",
80 "repo": "flake-parts",
81 "type": "github"
82 }
83 },
84 "flake-utils": {
85 "inputs": {
86 "systems": "systems_2"
87 },
88 "locked": {
89 "lastModified": 1731533236,
90 "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
91 "owner": "numtide",
92 "repo": "flake-utils",
93 "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
94 "type": "github"
95 },
96 "original": {
97 "owner": "numtide",
98 "repo": "flake-utils",
99 "type": "github"
100 }
101 },
102 "flake-utils_2": {
103 "inputs": {
104 "systems": "systems_4"
105 },
106 "locked": {
107 "lastModified": 1694529238,
108 "narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=",
109 "owner": "numtide",
110 "repo": "flake-utils",
111 "rev": "ff7b65b44d01cf9ba6a71320833626af21126384",
112 "type": "github"
113 },
114 "original": {
115 "owner": "numtide",
116 "repo": "flake-utils",
117 "type": "github"
118 }
119 },
120 "gomod2nix": {
121 "inputs": {
122 "flake-utils": "flake-utils_2",
123 "nixpkgs": [
124 "tangled",
125 "nixpkgs"
126 ]
127 },
128 "locked": {
129 "lastModified": 1754078208,
130 "narHash": "sha256-YVoIFDCDpYuU3riaDEJ3xiGdPOtsx4sR5eTzHTytPV8=",
131 "owner": "nix-community",
132 "repo": "gomod2nix",
133 "rev": "7f963246a71626c7fc70b431a315c4388a0c95cf",
134 "type": "github"
135 },
136 "original": {
137 "owner": "nix-community",
138 "repo": "gomod2nix",
139 "type": "github"
140 }
141 },
142 "htmx-src": {
143 "flake": false,
144 "locked": {
145 "narHash": "sha256-nm6avZuEBg67SSyyZUhjpXVNstHHgUxrtBHqJgowU08=",
146 "type": "file",
147 "url": "https://unpkg.com/htmx.org@2.0.4/dist/htmx.min.js"
148 },
149 "original": {
150 "type": "file",
151 "url": "https://unpkg.com/htmx.org@2.0.4/dist/htmx.min.js"
152 }
153 },
154 "htmx-ws-src": {
155 "flake": false,
156 "locked": {
157 "narHash": "sha256-2fg6KyEJoO24q0fQqbz9RMaYNPQrMwpZh29tkSqdqGY=",
158 "type": "file",
159 "url": "https://cdn.jsdelivr.net/npm/htmx-ext-ws@2.0.2"
160 },
161 "original": {
162 "type": "file",
163 "url": "https://cdn.jsdelivr.net/npm/htmx-ext-ws@2.0.2"
164 }
165 },
166 "ibm-plex-mono-src": {
167 "flake": false,
168 "locked": {
169 "lastModified": 1731402384,
170 "narHash": "sha256-OwUmrPfEehLDz0fl2ChYLK8FQM2p0G1+EMrGsYEq+6g=",
171 "type": "tarball",
172 "url": "https://github.com/IBM/plex/releases/download/@ibm/plex-mono@1.1.0/ibm-plex-mono.zip"
173 },
174 "original": {
175 "type": "tarball",
176 "url": "https://github.com/IBM/plex/releases/download/@ibm/plex-mono@1.1.0/ibm-plex-mono.zip"
177 }
178 },
179 "indigo": {
180 "flake": false,
181 "locked": {
182 "lastModified": 1753693716,
183 "narHash": "sha256-DMIKnCJRODQXEHUxA+7mLzRALmnZhkkbHlFT2rCQYrE=",
184 "owner": "oppiliappan",
185 "repo": "indigo",
186 "rev": "5f170569da9360f57add450a278d73538092d8ca",
187 "type": "github"
188 },
189 "original": {
190 "owner": "oppiliappan",
191 "repo": "indigo",
192 "type": "github"
193 }
194 },
195 "inter-fonts-src": {
196 "flake": false,
197 "locked": {
198 "lastModified": 1731687360,
199 "narHash": "sha256-5vdKKvHAeZi6igrfpbOdhZlDX2/5+UvzlnCQV6DdqoQ=",
200 "type": "tarball",
201 "url": "https://github.com/rsms/inter/releases/download/v4.1/Inter-4.1.zip"
202 },
203 "original": {
204 "type": "tarball",
205 "url": "https://github.com/rsms/inter/releases/download/v4.1/Inter-4.1.zip"
206 }
207 },
208 "ixx": {
209 "inputs": {
210 "flake-utils": [
211 "nixvim",
212 "nuschtosSearch",
213 "flake-utils"
214 ],
215 "nixpkgs": [
216 "nixvim",
217 "nuschtosSearch",
218 "nixpkgs"
219 ]
220 },
221 "locked": {
222 "lastModified": 1754860581,
223 "narHash": "sha256-EM0IE63OHxXCOpDHXaTyHIOk2cNvMCGPqLt/IdtVxgk=",
224 "owner": "NuschtOS",
225 "repo": "ixx",
226 "rev": "babfe85a876162c4acc9ab6fb4483df88fa1f281",
227 "type": "github"
228 },
229 "original": {
230 "owner": "NuschtOS",
231 "ref": "v0.1.1",
232 "repo": "ixx",
233 "type": "github"
234 }
235 },
236 "lucide-src": {
237 "flake": false,
238 "locked": {
239 "lastModified": 1754044466,
240 "narHash": "sha256-+exBR2OToB1iv7ZQI2S4B0lXA/QRvC9n6U99UxGpJGs=",
241 "type": "tarball",
242 "url": "https://github.com/lucide-icons/lucide/releases/download/0.536.0/lucide-icons-0.536.0.zip"
243 },
244 "original": {
245 "type": "tarball",
246 "url": "https://github.com/lucide-icons/lucide/releases/download/0.536.0/lucide-icons-0.536.0.zip"
247 }
248 },
249 "nixpkgs": {
250 "locked": {
251 "lastModified": 1765762245,
252 "narHash": "sha256-3iXM/zTqEskWtmZs3gqNiVtRTsEjYAedIaLL0mSBsrk=",
253 "owner": "nixos",
254 "repo": "nixpkgs",
255 "rev": "c8cfcd6ccd422e41cc631a0b73ed4d5a925c393d",
256 "type": "github"
257 },
258 "original": {
259 "owner": "nixos",
260 "ref": "nixos-25.11",
261 "repo": "nixpkgs",
262 "type": "github"
263 }
264 },
265 "nixpkgs-unstable": {
266 "locked": {
267 "lastModified": 1763421233,
268 "narHash": "sha256-Stk9ZYRkGrnnpyJ4eqt9eQtdFWRRIvMxpNRf4sIegnw=",
269 "owner": "nixos",
270 "repo": "nixpkgs",
271 "rev": "89c2b2330e733d6cdb5eae7b899326930c2c0648",
272 "type": "github"
273 },
274 "original": {
275 "owner": "nixos",
276 "ref": "nixos-unstable",
277 "repo": "nixpkgs",
278 "type": "github"
279 }
280 },
281 "nixvim": {
282 "inputs": {
283 "flake-parts": "flake-parts",
284 "nixpkgs": [
285 "nixpkgs"
286 ],
287 "nuschtosSearch": "nuschtosSearch",
288 "systems": "systems_3"
289 },
290 "locked": {
291 "lastModified": 1765796859,
292 "narHash": "sha256-c2YaJUsLGk3WNqIHIU/Pt1fGjNH02ePsHfD5MJlfEe4=",
293 "owner": "nix-community",
294 "repo": "nixvim",
295 "rev": "d8c9d8451d4592dd7de647230f407d4d6370bd8e",
296 "type": "github"
297 },
298 "original": {
299 "owner": "nix-community",
300 "ref": "nixos-25.11",
301 "repo": "nixvim",
302 "type": "github"
303 }
304 },
305 "nuschtosSearch": {
306 "inputs": {
307 "flake-utils": "flake-utils",
308 "ixx": "ixx",
309 "nixpkgs": [
310 "nixvim",
311 "nixpkgs"
312 ]
313 },
314 "locked": {
315 "lastModified": 1761730856,
316 "narHash": "sha256-t1i5p/vSWwueZSC0Z2BImxx3BjoUDNKyC2mk24krcMY=",
317 "owner": "NuschtOS",
318 "repo": "search",
319 "rev": "e29de6db0cb3182e9aee75a3b1fd1919d995d85b",
320 "type": "github"
321 },
322 "original": {
323 "owner": "NuschtOS",
324 "repo": "search",
325 "type": "github"
326 }
327 },
328 "root": {
329 "inputs": {
330 "agenix": "agenix",
331 "fenix": "fenix",
332 "nixpkgs": "nixpkgs",
333 "nixpkgs-unstable": "nixpkgs-unstable",
334 "nixvim": "nixvim",
335 "tangled": "tangled"
336 }
337 },
338 "rust-analyzer-src": {
339 "flake": false,
340 "locked": {
341 "lastModified": 1763747089,
342 "narHash": "sha256-uJH6dz5/lRhoTtQf3NS2zmW3lat/yVdLvCd8O6q07Dg=",
343 "owner": "rust-lang",
344 "repo": "rust-analyzer",
345 "rev": "35c06615104e5951be6faed57b8a0cac41051baf",
346 "type": "github"
347 },
348 "original": {
349 "owner": "rust-lang",
350 "ref": "nightly",
351 "repo": "rust-analyzer",
352 "type": "github"
353 }
354 },
355 "sqlite-lib-src": {
356 "flake": false,
357 "locked": {
358 "lastModified": 1706631843,
359 "narHash": "sha256-bJoMjirsBjm2Qk9KPiy3yV3+8b/POlYe76/FQbciHro=",
360 "type": "tarball",
361 "url": "https://sqlite.org/2024/sqlite-amalgamation-3450100.zip"
362 },
363 "original": {
364 "type": "tarball",
365 "url": "https://sqlite.org/2024/sqlite-amalgamation-3450100.zip"
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 "systems_4": {
414 "locked": {
415 "lastModified": 1681028828,
416 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
417 "owner": "nix-systems",
418 "repo": "default",
419 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
420 "type": "github"
421 },
422 "original": {
423 "owner": "nix-systems",
424 "repo": "default",
425 "type": "github"
426 }
427 },
428 "tangled": {
429 "inputs": {
430 "actor-typeahead-src": "actor-typeahead-src",
431 "flake-compat": [],
432 "gomod2nix": "gomod2nix",
433 "htmx-src": "htmx-src",
434 "htmx-ws-src": "htmx-ws-src",
435 "ibm-plex-mono-src": "ibm-plex-mono-src",
436 "indigo": "indigo",
437 "inter-fonts-src": "inter-fonts-src",
438 "lucide-src": "lucide-src",
439 "nixpkgs": [
440 "nixpkgs-unstable"
441 ],
442 "sqlite-lib-src": "sqlite-lib-src"
443 },
444 "locked": {
445 "lastModified": 1763627666,
446 "narHash": "sha256-t8UQ85/bPXrbFs3V/paFtQvv4lSrr2lszrdcgspuAaA=",
447 "ref": "refs/tags/v1.11.0-alpha",
448 "rev": "50bf484293937a3240fbf7c65e2afb30033f3f9e",
449 "revCount": 1678,
450 "type": "git",
451 "url": "https://tangled.org/tangled.org/core"
452 },
453 "original": {
454 "ref": "refs/tags/v1.11.0-alpha",
455 "type": "git",
456 "url": "https://tangled.org/tangled.org/core"
457 }
458 }
459 },
460 "root": "root",
461 "version": 7
462}