Nix configurations for my homelab
at main 543 lines 16 kB view raw
1{ 2 "nodes": { 3 "actor-typeahead-src": { 4 "flake": false, 5 "locked": { 6 "lastModified": 1762835797, 7 "narHash": "sha256-heizoWUKDdar6ymfZTnj3ytcEv/L4d4fzSmtr0HlXsQ=", 8 "ref": "refs/heads/main", 9 "rev": "677fe7f743050a4e7f09d4a6f87bbf1325a06f6b", 10 "revCount": 6, 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 "flake-compat": { 20 "flake": false, 21 "locked": { 22 "lastModified": 1733328505, 23 "narHash": "sha256-NeCCThCEP3eCl2l/+27kNNK7QrwZB1IJCrXfrbv5oqU=", 24 "owner": "edolstra", 25 "repo": "flake-compat", 26 "rev": "ff81ac966bb2cae68946d5ed5fc4994f96d0ffec", 27 "type": "github" 28 }, 29 "original": { 30 "owner": "edolstra", 31 "repo": "flake-compat", 32 "type": "github" 33 } 34 }, 35 "flake-compat_2": { 36 "flake": false, 37 "locked": { 38 "lastModified": 1751685974, 39 "narHash": "sha256-NKw96t+BgHIYzHUjkTK95FqYRVKB8DHpVhefWSz/kTw=", 40 "rev": "549f2762aebeff29a2e5ece7a7dc0f955281a1d1", 41 "type": "tarball", 42 "url": "https://git.lix.systems/api/v1/repos/lix-project/flake-compat/archive/549f2762aebeff29a2e5ece7a7dc0f955281a1d1.tar.gz?rev=549f2762aebeff29a2e5ece7a7dc0f955281a1d1" 43 }, 44 "original": { 45 "type": "tarball", 46 "url": "https://git.lix.systems/lix-project/flake-compat/archive/main.tar.gz" 47 } 48 }, 49 "flake-utils": { 50 "inputs": { 51 "systems": "systems" 52 }, 53 "locked": { 54 "lastModified": 1731533236, 55 "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", 56 "owner": "numtide", 57 "repo": "flake-utils", 58 "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", 59 "type": "github" 60 }, 61 "original": { 62 "owner": "numtide", 63 "repo": "flake-utils", 64 "type": "github" 65 } 66 }, 67 "flake-utils_2": { 68 "inputs": { 69 "systems": "systems_2" 70 }, 71 "locked": { 72 "lastModified": 1694529238, 73 "narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=", 74 "owner": "numtide", 75 "repo": "flake-utils", 76 "rev": "ff7b65b44d01cf9ba6a71320833626af21126384", 77 "type": "github" 78 }, 79 "original": { 80 "owner": "numtide", 81 "repo": "flake-utils", 82 "type": "github" 83 } 84 }, 85 "gomod2nix": { 86 "inputs": { 87 "flake-utils": "flake-utils_2", 88 "nixpkgs": [ 89 "tangled", 90 "nixpkgs" 91 ] 92 }, 93 "locked": { 94 "lastModified": 1754078208, 95 "narHash": "sha256-YVoIFDCDpYuU3riaDEJ3xiGdPOtsx4sR5eTzHTytPV8=", 96 "owner": "nix-community", 97 "repo": "gomod2nix", 98 "rev": "7f963246a71626c7fc70b431a315c4388a0c95cf", 99 "type": "github" 100 }, 101 "original": { 102 "owner": "nix-community", 103 "repo": "gomod2nix", 104 "type": "github" 105 } 106 }, 107 "home-manager": { 108 "inputs": { 109 "nixpkgs": [ 110 "nixpkgs" 111 ] 112 }, 113 "locked": { 114 "lastModified": 1772845525, 115 "narHash": "sha256-Dp5Ir2u4jJDGCgeMRviHvEQDe+U37hMxp6RSNOoMMPc=", 116 "owner": "nix-community", 117 "repo": "home-manager", 118 "rev": "27b93804fbef1544cb07718d3f0a451f4c4cd6c0", 119 "type": "github" 120 }, 121 "original": { 122 "owner": "nix-community", 123 "repo": "home-manager", 124 "type": "github" 125 } 126 }, 127 "home-manager_2": { 128 "inputs": { 129 "nixpkgs": [ 130 "impermanence", 131 "nixpkgs" 132 ] 133 }, 134 "locked": { 135 "lastModified": 1768598210, 136 "narHash": "sha256-kkgA32s/f4jaa4UG+2f8C225Qvclxnqs76mf8zvTVPg=", 137 "owner": "nix-community", 138 "repo": "home-manager", 139 "rev": "c47b2cc64a629f8e075de52e4742de688f930dc6", 140 "type": "github" 141 }, 142 "original": { 143 "owner": "nix-community", 144 "repo": "home-manager", 145 "type": "github" 146 } 147 }, 148 "htmx-src": { 149 "flake": false, 150 "locked": { 151 "narHash": "sha256-nm6avZuEBg67SSyyZUhjpXVNstHHgUxrtBHqJgowU08=", 152 "type": "file", 153 "url": "https://unpkg.com/htmx.org@2.0.4/dist/htmx.min.js" 154 }, 155 "original": { 156 "type": "file", 157 "url": "https://unpkg.com/htmx.org@2.0.4/dist/htmx.min.js" 158 } 159 }, 160 "htmx-ws-src": { 161 "flake": false, 162 "locked": { 163 "narHash": "sha256-2fg6KyEJoO24q0fQqbz9RMaYNPQrMwpZh29tkSqdqGY=", 164 "type": "file", 165 "url": "https://cdn.jsdelivr.net/npm/htmx-ext-ws@2.0.2" 166 }, 167 "original": { 168 "type": "file", 169 "url": "https://cdn.jsdelivr.net/npm/htmx-ext-ws@2.0.2" 170 } 171 }, 172 "ibm-plex-mono-src": { 173 "flake": false, 174 "locked": { 175 "lastModified": 1731402384, 176 "narHash": "sha256-OwUmrPfEehLDz0fl2ChYLK8FQM2p0G1+EMrGsYEq+6g=", 177 "type": "tarball", 178 "url": "https://github.com/IBM/plex/releases/download/@ibm/plex-mono@1.1.0/ibm-plex-mono.zip" 179 }, 180 "original": { 181 "type": "tarball", 182 "url": "https://github.com/IBM/plex/releases/download/@ibm/plex-mono@1.1.0/ibm-plex-mono.zip" 183 } 184 }, 185 "impermanence": { 186 "inputs": { 187 "home-manager": "home-manager_2", 188 "nixpkgs": "nixpkgs" 189 }, 190 "locked": { 191 "lastModified": 1769548169, 192 "narHash": "sha256-03+JxvzmfwRu+5JafM0DLbxgHttOQZkUtDWBmeUkN8Y=", 193 "owner": "nix-community", 194 "repo": "impermanence", 195 "rev": "7b1d382faf603b6d264f58627330f9faa5cba149", 196 "type": "github" 197 }, 198 "original": { 199 "owner": "nix-community", 200 "repo": "impermanence", 201 "type": "github" 202 } 203 }, 204 "indigo": { 205 "flake": false, 206 "locked": { 207 "lastModified": 1753693716, 208 "narHash": "sha256-DMIKnCJRODQXEHUxA+7mLzRALmnZhkkbHlFT2rCQYrE=", 209 "owner": "oppiliappan", 210 "repo": "indigo", 211 "rev": "5f170569da9360f57add450a278d73538092d8ca", 212 "type": "github" 213 }, 214 "original": { 215 "owner": "oppiliappan", 216 "repo": "indigo", 217 "type": "github" 218 } 219 }, 220 "inter-fonts-src": { 221 "flake": false, 222 "locked": { 223 "lastModified": 1731687360, 224 "narHash": "sha256-5vdKKvHAeZi6igrfpbOdhZlDX2/5+UvzlnCQV6DdqoQ=", 225 "type": "tarball", 226 "url": "https://github.com/rsms/inter/releases/download/v4.1/Inter-4.1.zip" 227 }, 228 "original": { 229 "type": "tarball", 230 "url": "https://github.com/rsms/inter/releases/download/v4.1/Inter-4.1.zip" 231 } 232 }, 233 "lucide-src": { 234 "flake": false, 235 "locked": { 236 "lastModified": 1754044466, 237 "narHash": "sha256-+exBR2OToB1iv7ZQI2S4B0lXA/QRvC9n6U99UxGpJGs=", 238 "type": "tarball", 239 "url": "https://github.com/lucide-icons/lucide/releases/download/0.536.0/lucide-icons-0.536.0.zip" 240 }, 241 "original": { 242 "type": "tarball", 243 "url": "https://github.com/lucide-icons/lucide/releases/download/0.536.0/lucide-icons-0.536.0.zip" 244 } 245 }, 246 "nixpkgs": { 247 "locked": { 248 "lastModified": 1768564909, 249 "narHash": "sha256-Kell/SpJYVkHWMvnhqJz/8DqQg2b6PguxVWOuadbHCc=", 250 "owner": "nixos", 251 "repo": "nixpkgs", 252 "rev": "e4bae1bd10c9c57b2cf517953ab70060a828ee6f", 253 "type": "github" 254 }, 255 "original": { 256 "owner": "nixos", 257 "ref": "nixos-unstable", 258 "repo": "nixpkgs", 259 "type": "github" 260 } 261 }, 262 "nixpkgs-stable": { 263 "locked": { 264 "lastModified": 1767313136, 265 "narHash": "sha256-16KkgfdYqjaeRGBaYsNrhPRRENs0qzkQVUooNHtoy2w=", 266 "owner": "NixOS", 267 "repo": "nixpkgs", 268 "rev": "ac62194c3917d5f474c1a844b6fd6da2db95077d", 269 "type": "github" 270 }, 271 "original": { 272 "owner": "NixOS", 273 "ref": "nixos-25.05-small", 274 "repo": "nixpkgs", 275 "type": "github" 276 } 277 }, 278 "nixpkgs-unstable": { 279 "locked": { 280 "lastModified": 1772773019, 281 "narHash": "sha256-E1bxHxNKfDoQUuvriG71+f+s/NT0qWkImXsYZNFFfCs=", 282 "owner": "NixOS", 283 "repo": "nixpkgs", 284 "rev": "aca4d95fce4914b3892661bcb80b8087293536c6", 285 "type": "github" 286 }, 287 "original": { 288 "owner": "NixOS", 289 "ref": "nixos-unstable", 290 "repo": "nixpkgs", 291 "type": "github" 292 } 293 }, 294 "nixpkgs_2": { 295 "locked": { 296 "lastModified": 1772864153, 297 "narHash": "sha256-YANRi2Sb6uUHFy/zhZjC0DmCpYKPMpXQBKj5iRZv6ks=", 298 "owner": "NixOS", 299 "repo": "nixpkgs", 300 "rev": "8fbd4361b3a128506685a89bb18ff29ff23f6c59", 301 "type": "github" 302 }, 303 "original": { 304 "owner": "NixOS", 305 "ref": "nixos-unstable-small", 306 "repo": "nixpkgs", 307 "type": "github" 308 } 309 }, 310 "nixpkgs_3": { 311 "locked": { 312 "lastModified": 1722403750, 313 "narHash": "sha256-tRmn6UiFAPX0m9G1AVcEPjWEOc9BtGsxGcs7Bz3MpsM=", 314 "owner": "nixos", 315 "repo": "nixpkgs", 316 "rev": "184957277e885c06a505db112b35dfbec7c60494", 317 "type": "github" 318 }, 319 "original": { 320 "owner": "nixos", 321 "repo": "nixpkgs", 322 "rev": "184957277e885c06a505db112b35dfbec7c60494", 323 "type": "github" 324 } 325 }, 326 "nixpkgs_4": { 327 "locked": { 328 "lastModified": 1772173633, 329 "narHash": "sha256-MOH58F4AIbCkh6qlQcwMycyk5SWvsqnS/TCfnqDlpj4=", 330 "owner": "NixOS", 331 "repo": "nixpkgs", 332 "rev": "c0f3d81a7ddbc2b1332be0d8481a672b4f6004d6", 333 "type": "github" 334 }, 335 "original": { 336 "owner": "NixOS", 337 "ref": "nixpkgs-unstable", 338 "repo": "nixpkgs", 339 "type": "github" 340 } 341 }, 342 "nixpkgs_5": { 343 "locked": { 344 "lastModified": 1751984180, 345 "narHash": "sha256-LwWRsENAZJKUdD3SpLluwDmdXY9F45ZEgCb0X+xgOL0=", 346 "owner": "nixos", 347 "repo": "nixpkgs", 348 "rev": "9807714d6944a957c2e036f84b0ff8caf9930bc0", 349 "type": "github" 350 }, 351 "original": { 352 "owner": "nixos", 353 "ref": "nixos-unstable", 354 "repo": "nixpkgs", 355 "type": "github" 356 } 357 }, 358 "roc-lang": { 359 "inputs": { 360 "flake-compat": "flake-compat", 361 "flake-utils": "flake-utils", 362 "nixpkgs": "nixpkgs_3", 363 "rust-overlay": "rust-overlay" 364 }, 365 "locked": { 366 "lastModified": 1772814877, 367 "narHash": "sha256-x/Z6E5r1au+2iPFuPtGuxk330rrVi9v9HliYKvT6yU8=", 368 "owner": "roc-lang", 369 "repo": "roc", 370 "rev": "e19771d22b36f09c1f5a488d3878cb575f475075", 371 "type": "github" 372 }, 373 "original": { 374 "owner": "roc-lang", 375 "repo": "roc", 376 "type": "github" 377 } 378 }, 379 "root": { 380 "inputs": { 381 "home-manager": "home-manager", 382 "impermanence": "impermanence", 383 "nixpkgs": "nixpkgs_2", 384 "nixpkgs-stable": "nixpkgs-stable", 385 "nixpkgs-unstable": "nixpkgs-unstable", 386 "roc-lang": "roc-lang", 387 "sops-nix": "sops-nix", 388 "tangled": "tangled", 389 "yemou-dotfiles": "yemou-dotfiles", 390 "yemou-scripts": "yemou-scripts" 391 } 392 }, 393 "rust-overlay": { 394 "inputs": { 395 "nixpkgs": [ 396 "roc-lang", 397 "nixpkgs" 398 ] 399 }, 400 "locked": { 401 "lastModified": 1736303309, 402 "narHash": "sha256-IKrk7RL+Q/2NC6+Ql6dwwCNZI6T6JH2grTdJaVWHF0A=", 403 "owner": "oxalica", 404 "repo": "rust-overlay", 405 "rev": "a0b81d4fa349d9af1765b0f0b4a899c13776f706", 406 "type": "github" 407 }, 408 "original": { 409 "owner": "oxalica", 410 "repo": "rust-overlay", 411 "type": "github" 412 } 413 }, 414 "sops-nix": { 415 "inputs": { 416 "nixpkgs": "nixpkgs_4" 417 }, 418 "locked": { 419 "lastModified": 1772495394, 420 "narHash": "sha256-hmIvE/slLKEFKNEJz27IZ8BKlAaZDcjIHmkZ7GCEjfw=", 421 "owner": "Mic92", 422 "repo": "sops-nix", 423 "rev": "1d9b98a29a45abe9c4d3174bd36de9f28755e3ff", 424 "type": "github" 425 }, 426 "original": { 427 "owner": "Mic92", 428 "repo": "sops-nix", 429 "type": "github" 430 } 431 }, 432 "sqlite-lib-src": { 433 "flake": false, 434 "locked": { 435 "lastModified": 1706631843, 436 "narHash": "sha256-bJoMjirsBjm2Qk9KPiy3yV3+8b/POlYe76/FQbciHro=", 437 "type": "tarball", 438 "url": "https://sqlite.org/2024/sqlite-amalgamation-3450100.zip" 439 }, 440 "original": { 441 "type": "tarball", 442 "url": "https://sqlite.org/2024/sqlite-amalgamation-3450100.zip" 443 } 444 }, 445 "systems": { 446 "locked": { 447 "lastModified": 1681028828, 448 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", 449 "owner": "nix-systems", 450 "repo": "default", 451 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", 452 "type": "github" 453 }, 454 "original": { 455 "owner": "nix-systems", 456 "repo": "default", 457 "type": "github" 458 } 459 }, 460 "systems_2": { 461 "locked": { 462 "lastModified": 1681028828, 463 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", 464 "owner": "nix-systems", 465 "repo": "default", 466 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", 467 "type": "github" 468 }, 469 "original": { 470 "owner": "nix-systems", 471 "repo": "default", 472 "type": "github" 473 } 474 }, 475 "tangled": { 476 "inputs": { 477 "actor-typeahead-src": "actor-typeahead-src", 478 "flake-compat": "flake-compat_2", 479 "gomod2nix": "gomod2nix", 480 "htmx-src": "htmx-src", 481 "htmx-ws-src": "htmx-ws-src", 482 "ibm-plex-mono-src": "ibm-plex-mono-src", 483 "indigo": "indigo", 484 "inter-fonts-src": "inter-fonts-src", 485 "lucide-src": "lucide-src", 486 "nixpkgs": "nixpkgs_5", 487 "sqlite-lib-src": "sqlite-lib-src" 488 }, 489 "locked": { 490 "lastModified": 1763627666, 491 "narHash": "sha256-t8UQ85/bPXrbFs3V/paFtQvv4lSrr2lszrdcgspuAaA=", 492 "ref": "refs/tags/v1.11.0-alpha", 493 "rev": "12ef7f8f63ee4a14a552ebed603802c79e4d72f8", 494 "revCount": 1678, 495 "type": "git", 496 "url": "https://tangled.org/tangled.org/core" 497 }, 498 "original": { 499 "ref": "refs/tags/v1.11.0-alpha", 500 "type": "git", 501 "url": "https://tangled.org/tangled.org/core" 502 } 503 }, 504 "yemou-dotfiles": { 505 "flake": false, 506 "locked": { 507 "lastModified": 1768829107, 508 "narHash": "sha256-cQu+Ek6rKRGIkWGRjTnYBg7lSy5eDZicu21c+6KqtYo=", 509 "ref": "refs/heads/main", 510 "rev": "6f1e900652a9181dc0696d8d63b2ad7317e76b30", 511 "revCount": 116, 512 "type": "git", 513 "url": "https://tangled.org/yemou.pink/dotfiles" 514 }, 515 "original": { 516 "type": "git", 517 "url": "https://tangled.org/yemou.pink/dotfiles" 518 } 519 }, 520 "yemou-scripts": { 521 "inputs": { 522 "nixpkgs": [ 523 "nixpkgs" 524 ] 525 }, 526 "locked": { 527 "lastModified": 1771633747, 528 "narHash": "sha256-Av2Qdt3K8qXWk0qQs0ybej2g8NF0LAw7RVxr31K1cAg=", 529 "ref": "refs/heads/main", 530 "rev": "644e2637ccb7e02ff5590d7784970cf1f37bf959", 531 "revCount": 38, 532 "type": "git", 533 "url": "https://tangled.org/yemou.pink/scripts" 534 }, 535 "original": { 536 "type": "git", 537 "url": "https://tangled.org/yemou.pink/scripts" 538 } 539 } 540 }, 541 "root": "root", 542 "version": 7 543}