❄️ Dotfiles for our NixOS system configuration.
1{ 2 "nodes": { 3 "agenix": { 4 "inputs": { 5 "darwin": "darwin", 6 "home-manager": "home-manager_2", 7 "nixpkgs": [ 8 "ragenix", 9 "nixpkgs" 10 ], 11 "systems": "systems" 12 }, 13 "locked": { 14 "lastModified": 1761656077, 15 "narHash": "sha256-lsNWuj4Z+pE7s0bd2OKicOFq9bK86JE0ZGeKJbNqb94=", 16 "owner": "ryantm", 17 "repo": "agenix", 18 "rev": "9ba0d85de3eaa7afeab493fed622008b6e4924f5", 19 "type": "github" 20 }, 21 "original": { 22 "owner": "ryantm", 23 "repo": "agenix", 24 "type": "github" 25 } 26 }, 27 "catppuccin": { 28 "inputs": { 29 "nixpkgs": [ 30 "nixpkgs" 31 ] 32 }, 33 "locked": { 34 "lastModified": 1762198582, 35 "narHash": "sha256-P9giW/1Crn7ekQt4YIbONJ/hKFaHkTwyhz82FCjh+OM=", 36 "owner": "catppuccin", 37 "repo": "nix", 38 "rev": "08716214674ca27914daa52e6fa809cc022b581e", 39 "type": "github" 40 }, 41 "original": { 42 "owner": "catppuccin", 43 "repo": "nix", 44 "type": "github" 45 } 46 }, 47 "crane": { 48 "locked": { 49 "lastModified": 1760924934, 50 "narHash": "sha256-tuuqY5aU7cUkR71sO2TraVKK2boYrdW3gCSXUkF4i44=", 51 "owner": "ipetkov", 52 "repo": "crane", 53 "rev": "c6b4d5308293d0d04fcfeee92705017537cad02f", 54 "type": "github" 55 }, 56 "original": { 57 "owner": "ipetkov", 58 "repo": "crane", 59 "type": "github" 60 } 61 }, 62 "darwin": { 63 "inputs": { 64 "nixpkgs": [ 65 "ragenix", 66 "agenix", 67 "nixpkgs" 68 ] 69 }, 70 "locked": { 71 "lastModified": 1744478979, 72 "narHash": "sha256-dyN+teG9G82G+m+PX/aSAagkC+vUv0SgUw3XkPhQodQ=", 73 "owner": "lnl7", 74 "repo": "nix-darwin", 75 "rev": "43975d782b418ebf4969e9ccba82466728c2851b", 76 "type": "github" 77 }, 78 "original": { 79 "owner": "lnl7", 80 "ref": "master", 81 "repo": "nix-darwin", 82 "type": "github" 83 } 84 }, 85 "easy-hosts": { 86 "locked": { 87 "lastModified": 1755470564, 88 "narHash": "sha256-KB1ZryVDoQcbIsItOf4WtxkHhh3ppj+XwMpSnt/2QHc=", 89 "owner": "tgirlcloud", 90 "repo": "easy-hosts", 91 "rev": "d0422bc7b3db26268982aa15d07e60370e76ee1d", 92 "type": "github" 93 }, 94 "original": { 95 "owner": "tgirlcloud", 96 "repo": "easy-hosts", 97 "type": "github" 98 } 99 }, 100 "flake-compat": { 101 "flake": false, 102 "locked": { 103 "lastModified": 1761588595, 104 "narHash": "sha256-XKUZz9zewJNUj46b4AJdiRZJAvSZ0Dqj2BNfXvFlJC4=", 105 "owner": "edolstra", 106 "repo": "flake-compat", 107 "rev": "f387cd2afec9419c8ee37694406ca490c3f34ee5", 108 "type": "github" 109 }, 110 "original": { 111 "owner": "edolstra", 112 "repo": "flake-compat", 113 "type": "github" 114 } 115 }, 116 "flake-compat_2": { 117 "flake": false, 118 "locked": { 119 "lastModified": 1747046372, 120 "narHash": "sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX+fjA8Xf8PUmqCY=", 121 "owner": "edolstra", 122 "repo": "flake-compat", 123 "rev": "9100a0f413b0c601e0533d1d94ffd501ce2e7885", 124 "type": "github" 125 }, 126 "original": { 127 "owner": "edolstra", 128 "repo": "flake-compat", 129 "type": "github" 130 } 131 }, 132 "flake-compat_3": { 133 "flake": false, 134 "locked": { 135 "lastModified": 1650374568, 136 "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=", 137 "owner": "edolstra", 138 "repo": "flake-compat", 139 "rev": "b4a34015c698c7793d592d66adbab377907a2be8", 140 "type": "github" 141 }, 142 "original": { 143 "owner": "edolstra", 144 "repo": "flake-compat", 145 "type": "github" 146 } 147 }, 148 "flake-compat_4": { 149 "flake": false, 150 "locked": { 151 "lastModified": 1751685974, 152 "narHash": "sha256-NKw96t+BgHIYzHUjkTK95FqYRVKB8DHpVhefWSz/kTw=", 153 "rev": "549f2762aebeff29a2e5ece7a7dc0f955281a1d1", 154 "type": "tarball", 155 "url": "https://git.lix.systems/api/v1/repos/lix-project/flake-compat/archive/549f2762aebeff29a2e5ece7a7dc0f955281a1d1.tar.gz?rev=549f2762aebeff29a2e5ece7a7dc0f955281a1d1" 156 }, 157 "original": { 158 "type": "tarball", 159 "url": "https://git.lix.systems/lix-project/flake-compat/archive/main.tar.gz" 160 } 161 }, 162 "flake-parts": { 163 "inputs": { 164 "nixpkgs-lib": "nixpkgs-lib" 165 }, 166 "locked": { 167 "lastModified": 1762040540, 168 "narHash": "sha256-z5PlZ47j50VNF3R+IMS9LmzI5fYRGY/Z5O5tol1c9I4=", 169 "owner": "hercules-ci", 170 "repo": "flake-parts", 171 "rev": "0010412d62a25d959151790968765a70c436598b", 172 "type": "github" 173 }, 174 "original": { 175 "owner": "hercules-ci", 176 "repo": "flake-parts", 177 "type": "github" 178 } 179 }, 180 "flake-utils": { 181 "inputs": { 182 "systems": "systems_2" 183 }, 184 "locked": { 185 "lastModified": 1731533236, 186 "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", 187 "owner": "numtide", 188 "repo": "flake-utils", 189 "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", 190 "type": "github" 191 }, 192 "original": { 193 "owner": "numtide", 194 "repo": "flake-utils", 195 "type": "github" 196 } 197 }, 198 "flake-utils-plus": { 199 "inputs": { 200 "flake-utils": "flake-utils_2" 201 }, 202 "locked": { 203 "lastModified": 1715533576, 204 "narHash": "sha256-fT4ppWeCJ0uR300EH3i7kmgRZnAVxrH+XtK09jQWihk=", 205 "owner": "gytis-ivaskevicius", 206 "repo": "flake-utils-plus", 207 "rev": "3542fe9126dc492e53ddd252bb0260fe035f2c0f", 208 "type": "github" 209 }, 210 "original": { 211 "owner": "gytis-ivaskevicius", 212 "repo": "flake-utils-plus", 213 "rev": "3542fe9126dc492e53ddd252bb0260fe035f2c0f", 214 "type": "github" 215 } 216 }, 217 "flake-utils_2": { 218 "inputs": { 219 "systems": "systems_3" 220 }, 221 "locked": { 222 "lastModified": 1694529238, 223 "narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=", 224 "owner": "numtide", 225 "repo": "flake-utils", 226 "rev": "ff7b65b44d01cf9ba6a71320833626af21126384", 227 "type": "github" 228 }, 229 "original": { 230 "owner": "numtide", 231 "repo": "flake-utils", 232 "type": "github" 233 } 234 }, 235 "flake-utils_3": { 236 "inputs": { 237 "systems": "systems_4" 238 }, 239 "locked": { 240 "lastModified": 1694529238, 241 "narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=", 242 "owner": "numtide", 243 "repo": "flake-utils", 244 "rev": "ff7b65b44d01cf9ba6a71320833626af21126384", 245 "type": "github" 246 }, 247 "original": { 248 "owner": "numtide", 249 "repo": "flake-utils", 250 "type": "github" 251 } 252 }, 253 "gomod2nix": { 254 "inputs": { 255 "flake-utils": "flake-utils_3", 256 "nixpkgs": [ 257 "tangled", 258 "nixpkgs" 259 ] 260 }, 261 "locked": { 262 "lastModified": 1754078208, 263 "narHash": "sha256-YVoIFDCDpYuU3riaDEJ3xiGdPOtsx4sR5eTzHTytPV8=", 264 "owner": "nix-community", 265 "repo": "gomod2nix", 266 "rev": "7f963246a71626c7fc70b431a315c4388a0c95cf", 267 "type": "github" 268 }, 269 "original": { 270 "owner": "nix-community", 271 "repo": "gomod2nix", 272 "type": "github" 273 } 274 }, 275 "home-manager": { 276 "inputs": { 277 "nixpkgs": [ 278 "nixpkgs" 279 ] 280 }, 281 "locked": { 282 "lastModified": 1762286824, 283 "narHash": "sha256-xwfiYyn210aNIE/JKc6qmU7qd0619JaYMOGuFKNm9oc=", 284 "owner": "nix-community", 285 "repo": "home-manager", 286 "rev": "1c75dd70229171f47ff10f4ed184101af7c7a392", 287 "type": "github" 288 }, 289 "original": { 290 "owner": "nix-community", 291 "repo": "home-manager", 292 "type": "github" 293 } 294 }, 295 "home-manager_2": { 296 "inputs": { 297 "nixpkgs": [ 298 "ragenix", 299 "agenix", 300 "nixpkgs" 301 ] 302 }, 303 "locked": { 304 "lastModified": 1745494811, 305 "narHash": "sha256-YZCh2o9Ua1n9uCvrvi5pRxtuVNml8X2a03qIFfRKpFs=", 306 "owner": "nix-community", 307 "repo": "home-manager", 308 "rev": "abfad3d2958c9e6300a883bd443512c55dfeb1be", 309 "type": "github" 310 }, 311 "original": { 312 "owner": "nix-community", 313 "repo": "home-manager", 314 "type": "github" 315 } 316 }, 317 "htmx-src": { 318 "flake": false, 319 "locked": { 320 "narHash": "sha256-nm6avZuEBg67SSyyZUhjpXVNstHHgUxrtBHqJgowU08=", 321 "type": "file", 322 "url": "https://unpkg.com/htmx.org@2.0.4/dist/htmx.min.js" 323 }, 324 "original": { 325 "type": "file", 326 "url": "https://unpkg.com/htmx.org@2.0.4/dist/htmx.min.js" 327 } 328 }, 329 "htmx-ws-src": { 330 "flake": false, 331 "locked": { 332 "narHash": "sha256-2fg6KyEJoO24q0fQqbz9RMaYNPQrMwpZh29tkSqdqGY=", 333 "type": "file", 334 "url": "https://cdn.jsdelivr.net/npm/htmx-ext-ws@2.0.2" 335 }, 336 "original": { 337 "type": "file", 338 "url": "https://cdn.jsdelivr.net/npm/htmx-ext-ws@2.0.2" 339 } 340 }, 341 "ibm-plex-mono-src": { 342 "flake": false, 343 "locked": { 344 "lastModified": 1731402384, 345 "narHash": "sha256-OwUmrPfEehLDz0fl2ChYLK8FQM2p0G1+EMrGsYEq+6g=", 346 "type": "tarball", 347 "url": "https://github.com/IBM/plex/releases/download/@ibm/plex-mono@1.1.0/ibm-plex-mono.zip" 348 }, 349 "original": { 350 "type": "tarball", 351 "url": "https://github.com/IBM/plex/releases/download/@ibm/plex-mono@1.1.0/ibm-plex-mono.zip" 352 } 353 }, 354 "indigo": { 355 "flake": false, 356 "locked": { 357 "lastModified": 1753693716, 358 "narHash": "sha256-DMIKnCJRODQXEHUxA+7mLzRALmnZhkkbHlFT2rCQYrE=", 359 "owner": "oppiliappan", 360 "repo": "indigo", 361 "rev": "5f170569da9360f57add450a278d73538092d8ca", 362 "type": "github" 363 }, 364 "original": { 365 "owner": "oppiliappan", 366 "repo": "indigo", 367 "type": "github" 368 } 369 }, 370 "inter-fonts-src": { 371 "flake": false, 372 "locked": { 373 "lastModified": 1731687360, 374 "narHash": "sha256-5vdKKvHAeZi6igrfpbOdhZlDX2/5+UvzlnCQV6DdqoQ=", 375 "type": "tarball", 376 "url": "https://github.com/rsms/inter/releases/download/v4.1/Inter-4.1.zip" 377 }, 378 "original": { 379 "type": "tarball", 380 "url": "https://github.com/rsms/inter/releases/download/v4.1/Inter-4.1.zip" 381 } 382 }, 383 "lucide-src": { 384 "flake": false, 385 "locked": { 386 "lastModified": 1754044466, 387 "narHash": "sha256-+exBR2OToB1iv7ZQI2S4B0lXA/QRvC9n6U99UxGpJGs=", 388 "type": "tarball", 389 "url": "https://github.com/lucide-icons/lucide/releases/download/0.536.0/lucide-icons-0.536.0.zip" 390 }, 391 "original": { 392 "type": "tarball", 393 "url": "https://github.com/lucide-icons/lucide/releases/download/0.536.0/lucide-icons-0.536.0.zip" 394 } 395 }, 396 "nil": { 397 "inputs": { 398 "nixpkgs": [ 399 "nixpkgs" 400 ] 401 }, 402 "locked": { 403 "lastModified": 1757219451, 404 "narHash": "sha256-ImGN436GYd50HjoKTeRK+kWYIU/7PkDv15UmoUCPDUk=", 405 "owner": "oxalica", 406 "repo": "nil", 407 "rev": "01e573c9e31ba3be7eaa848ba7dfcbd04260163e", 408 "type": "github" 409 }, 410 "original": { 411 "owner": "oxalica", 412 "repo": "nil", 413 "type": "github" 414 } 415 }, 416 "nix-darwin": { 417 "inputs": { 418 "nixpkgs": [ 419 "nixpkgs" 420 ] 421 }, 422 "locked": { 423 "lastModified": 1762186368, 424 "narHash": "sha256-dzLBZKccS0jMefj+WAYwsk7gKDluqavC7I4KfFwVh8k=", 425 "owner": "nix-darwin", 426 "repo": "nix-darwin", 427 "rev": "69921864a70b58787abf5ba189095566c3f0ffd3", 428 "type": "github" 429 }, 430 "original": { 431 "owner": "nix-darwin", 432 "repo": "nix-darwin", 433 "type": "github" 434 } 435 }, 436 "nixos-wsl": { 437 "inputs": { 438 "flake-compat": "flake-compat", 439 "nixpkgs": [ 440 "nixpkgs" 441 ] 442 }, 443 "locked": { 444 "lastModified": 1762251193, 445 "narHash": "sha256-CmSddz8e2kM+ITbYutluhKZyXXwI9Sg2lf7XXSvc8oY=", 446 "owner": "nix-community", 447 "repo": "NixOS-WSL", 448 "rev": "e001844d4553aef268f97b32d3a825b6370eed91", 449 "type": "github" 450 }, 451 "original": { 452 "owner": "nix-community", 453 "repo": "NixOS-WSL", 454 "type": "github" 455 } 456 }, 457 "nixpkgs": { 458 "locked": { 459 "lastModified": 1762111121, 460 "narHash": "sha256-4vhDuZ7OZaZmKKrnDpxLZZpGIJvAeMtK6FKLJYUtAdw=", 461 "owner": "nixos", 462 "repo": "nixpkgs", 463 "rev": "b3d51a0365f6695e7dd5cdf3e180604530ed33b4", 464 "type": "github" 465 }, 466 "original": { 467 "owner": "nixos", 468 "ref": "nixos-unstable", 469 "repo": "nixpkgs", 470 "type": "github" 471 } 472 }, 473 "nixpkgs-lib": { 474 "locked": { 475 "lastModified": 1761765539, 476 "narHash": "sha256-b0yj6kfvO8ApcSE+QmA6mUfu8IYG6/uU28OFn4PaC8M=", 477 "owner": "nix-community", 478 "repo": "nixpkgs.lib", 479 "rev": "719359f4562934ae99f5443f20aa06c2ffff91fc", 480 "type": "github" 481 }, 482 "original": { 483 "owner": "nix-community", 484 "repo": "nixpkgs.lib", 485 "type": "github" 486 } 487 }, 488 "ragenix": { 489 "inputs": { 490 "agenix": "agenix", 491 "crane": "crane", 492 "flake-utils": "flake-utils", 493 "nixpkgs": [ 494 "nixpkgs" 495 ], 496 "rust-overlay": "rust-overlay" 497 }, 498 "locked": { 499 "lastModified": 1761832913, 500 "narHash": "sha256-VCNVjjuRvrKPiYYwqhE3BAKIaReiKXGpxGp27lZ0MFM=", 501 "owner": "yaxitech", 502 "repo": "ragenix", 503 "rev": "83bccfdea758241999f32869fb6b36f7ac72f1ac", 504 "type": "github" 505 }, 506 "original": { 507 "owner": "yaxitech", 508 "repo": "ragenix", 509 "type": "github" 510 } 511 }, 512 "root": { 513 "inputs": { 514 "catppuccin": "catppuccin", 515 "easy-hosts": "easy-hosts", 516 "flake-parts": "flake-parts", 517 "home-manager": "home-manager", 518 "nil": "nil", 519 "nix-darwin": "nix-darwin", 520 "nixos-wsl": "nixos-wsl", 521 "nixpkgs": "nixpkgs", 522 "ragenix": "ragenix", 523 "solaar": "solaar", 524 "tangled": "tangled" 525 } 526 }, 527 "rust-overlay": { 528 "inputs": { 529 "nixpkgs": [ 530 "ragenix", 531 "nixpkgs" 532 ] 533 }, 534 "locked": { 535 "lastModified": 1761791894, 536 "narHash": "sha256-myRIDh+PxaREz+z9LzbqBJF+SnTFJwkthKDX9zMyddY=", 537 "owner": "oxalica", 538 "repo": "rust-overlay", 539 "rev": "59c45eb69d9222a4362673141e00ff77842cd219", 540 "type": "github" 541 }, 542 "original": { 543 "owner": "oxalica", 544 "repo": "rust-overlay", 545 "type": "github" 546 } 547 }, 548 "snowfall-lib": { 549 "inputs": { 550 "flake-compat": "flake-compat_3", 551 "flake-utils-plus": "flake-utils-plus", 552 "nixpkgs": [ 553 "solaar", 554 "nixpkgs" 555 ] 556 }, 557 "locked": { 558 "lastModified": 1718097323, 559 "narHash": "sha256-zCgs8Wp7rdt0tjNUHMUIvi6sIvDoprWIHwvTGq+LMK0=", 560 "owner": "snowfallorg", 561 "repo": "lib", 562 "rev": "aa19b02b63025263cec041fcb7a0857c3cb98859", 563 "type": "github" 564 }, 565 "original": { 566 "owner": "snowfallorg", 567 "ref": "v3.0.3", 568 "repo": "lib", 569 "type": "github" 570 } 571 }, 572 "solaar": { 573 "inputs": { 574 "flake-compat": "flake-compat_2", 575 "nixpkgs": [ 576 "nixpkgs" 577 ], 578 "snowfall-lib": "snowfall-lib" 579 }, 580 "locked": { 581 "lastModified": 1761840426, 582 "narHash": "sha256-CprKgnLGKpNB0leamU9hw+ZgocRAsEFevyqIuY0FSiY=", 583 "owner": "Svenum", 584 "repo": "Solaar-Flake", 585 "rev": "7b5e221d60195d77fda5c2d69087f7cd1b8d3c20", 586 "type": "github" 587 }, 588 "original": { 589 "owner": "Svenum", 590 "ref": "main", 591 "repo": "Solaar-Flake", 592 "type": "github" 593 } 594 }, 595 "sqlite-lib-src": { 596 "flake": false, 597 "locked": { 598 "lastModified": 1706631843, 599 "narHash": "sha256-bJoMjirsBjm2Qk9KPiy3yV3+8b/POlYe76/FQbciHro=", 600 "type": "tarball", 601 "url": "https://sqlite.org/2024/sqlite-amalgamation-3450100.zip" 602 }, 603 "original": { 604 "type": "tarball", 605 "url": "https://sqlite.org/2024/sqlite-amalgamation-3450100.zip" 606 } 607 }, 608 "systems": { 609 "locked": { 610 "lastModified": 1681028828, 611 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", 612 "owner": "nix-systems", 613 "repo": "default", 614 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", 615 "type": "github" 616 }, 617 "original": { 618 "owner": "nix-systems", 619 "repo": "default", 620 "type": "github" 621 } 622 }, 623 "systems_2": { 624 "locked": { 625 "lastModified": 1681028828, 626 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", 627 "owner": "nix-systems", 628 "repo": "default", 629 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", 630 "type": "github" 631 }, 632 "original": { 633 "owner": "nix-systems", 634 "repo": "default", 635 "type": "github" 636 } 637 }, 638 "systems_3": { 639 "locked": { 640 "lastModified": 1681028828, 641 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", 642 "owner": "nix-systems", 643 "repo": "default", 644 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", 645 "type": "github" 646 }, 647 "original": { 648 "owner": "nix-systems", 649 "repo": "default", 650 "type": "github" 651 } 652 }, 653 "systems_4": { 654 "locked": { 655 "lastModified": 1681028828, 656 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", 657 "owner": "nix-systems", 658 "repo": "default", 659 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", 660 "type": "github" 661 }, 662 "original": { 663 "owner": "nix-systems", 664 "repo": "default", 665 "type": "github" 666 } 667 }, 668 "tangled": { 669 "inputs": { 670 "flake-compat": "flake-compat_4", 671 "gomod2nix": "gomod2nix", 672 "htmx-src": "htmx-src", 673 "htmx-ws-src": "htmx-ws-src", 674 "ibm-plex-mono-src": "ibm-plex-mono-src", 675 "indigo": "indigo", 676 "inter-fonts-src": "inter-fonts-src", 677 "lucide-src": "lucide-src", 678 "nixpkgs": [ 679 "nixpkgs" 680 ], 681 "sqlite-lib-src": "sqlite-lib-src" 682 }, 683 "locked": { 684 "lastModified": 1762351433, 685 "narHash": "sha256-1PGiDLrx1hNGNoUCnmc1Np2t48r7nIxxiTO8JHvaTws=", 686 "ref": "refs/heads/master", 687 "rev": "dd1bcee8c99bf799130645f32c94d1693f812f0d", 688 "revCount": 1604, 689 "type": "git", 690 "url": "https://tangled.org/@tangled.org/core" 691 }, 692 "original": { 693 "type": "git", 694 "url": "https://tangled.org/@tangled.org/core" 695 } 696 } 697 }, 698 "root": "root", 699 "version": 7 700}