Nix configurations for my homelab
at main 15 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": 1765480374, 115 "narHash": "sha256-HlbvQAqLx7WqZFFQZ8nu5UUJAVlXiV/kqKbyueA8srw=", 116 "owner": "nix-community", 117 "repo": "home-manager", 118 "rev": "39cb677ed9e908e90478aa9fe5f3383dfc1a63f3", 119 "type": "github" 120 }, 121 "original": { 122 "owner": "nix-community", 123 "repo": "home-manager", 124 "type": "github" 125 } 126 }, 127 "htmx-src": { 128 "flake": false, 129 "locked": { 130 "narHash": "sha256-nm6avZuEBg67SSyyZUhjpXVNstHHgUxrtBHqJgowU08=", 131 "type": "file", 132 "url": "https://unpkg.com/htmx.org@2.0.4/dist/htmx.min.js" 133 }, 134 "original": { 135 "type": "file", 136 "url": "https://unpkg.com/htmx.org@2.0.4/dist/htmx.min.js" 137 } 138 }, 139 "htmx-ws-src": { 140 "flake": false, 141 "locked": { 142 "narHash": "sha256-2fg6KyEJoO24q0fQqbz9RMaYNPQrMwpZh29tkSqdqGY=", 143 "type": "file", 144 "url": "https://cdn.jsdelivr.net/npm/htmx-ext-ws@2.0.2" 145 }, 146 "original": { 147 "type": "file", 148 "url": "https://cdn.jsdelivr.net/npm/htmx-ext-ws@2.0.2" 149 } 150 }, 151 "ibm-plex-mono-src": { 152 "flake": false, 153 "locked": { 154 "lastModified": 1731402384, 155 "narHash": "sha256-OwUmrPfEehLDz0fl2ChYLK8FQM2p0G1+EMrGsYEq+6g=", 156 "type": "tarball", 157 "url": "https://github.com/IBM/plex/releases/download/@ibm/plex-mono@1.1.0/ibm-plex-mono.zip" 158 }, 159 "original": { 160 "type": "tarball", 161 "url": "https://github.com/IBM/plex/releases/download/@ibm/plex-mono@1.1.0/ibm-plex-mono.zip" 162 } 163 }, 164 "impermanence": { 165 "locked": { 166 "lastModified": 1737831083, 167 "narHash": "sha256-LJggUHbpyeDvNagTUrdhe/pRVp4pnS6wVKALS782gRI=", 168 "owner": "nix-community", 169 "repo": "impermanence", 170 "rev": "4b3e914cdf97a5b536a889e939fb2fd2b043a170", 171 "type": "github" 172 }, 173 "original": { 174 "owner": "nix-community", 175 "repo": "impermanence", 176 "type": "github" 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 "lucide-src": { 209 "flake": false, 210 "locked": { 211 "lastModified": 1754044466, 212 "narHash": "sha256-+exBR2OToB1iv7ZQI2S4B0lXA/QRvC9n6U99UxGpJGs=", 213 "type": "tarball", 214 "url": "https://github.com/lucide-icons/lucide/releases/download/0.536.0/lucide-icons-0.536.0.zip" 215 }, 216 "original": { 217 "type": "tarball", 218 "url": "https://github.com/lucide-icons/lucide/releases/download/0.536.0/lucide-icons-0.536.0.zip" 219 } 220 }, 221 "nixpkgs": { 222 "locked": { 223 "lastModified": 1765493315, 224 "narHash": "sha256-kbHgMF9VtVr8YpQs3DK9C1oIQE7CDbfCRXGhontsNJg=", 225 "owner": "NixOS", 226 "repo": "nixpkgs", 227 "rev": "de8efc1c6e7c3cf774a41a075cff70da009b4e9a", 228 "type": "github" 229 }, 230 "original": { 231 "owner": "NixOS", 232 "ref": "nixos-unstable-small", 233 "repo": "nixpkgs", 234 "type": "github" 235 } 236 }, 237 "nixpkgs-pr432663-modrinth": { 238 "locked": { 239 "lastModified": 1754872276, 240 "narHash": "sha256-nzo6NomrbeBK/p9Rh4koSb5EebX06QsdsouHIjHNO4s=", 241 "owner": "getchoo-contrib", 242 "repo": "nixpkgs", 243 "rev": "537f5bab3bd0dc4677dfaa46d8a5f21bac9c435e", 244 "type": "github" 245 }, 246 "original": { 247 "owner": "getchoo-contrib", 248 "ref": "pkgs/modrinth-app/0.10.3", 249 "repo": "nixpkgs", 250 "type": "github" 251 } 252 }, 253 "nixpkgs-stable": { 254 "locked": { 255 "lastModified": 1765414305, 256 "narHash": "sha256-pOiMCC1FlWRXSmCIPHMiVbseMX7KYRCxXN8QbSmOY6I=", 257 "owner": "NixOS", 258 "repo": "nixpkgs", 259 "rev": "59d4bb7fb48f61789bf98ab50b0b8ad3d6720e8f", 260 "type": "github" 261 }, 262 "original": { 263 "owner": "NixOS", 264 "ref": "nixos-25.05-small", 265 "repo": "nixpkgs", 266 "type": "github" 267 } 268 }, 269 "nixpkgs-unstable": { 270 "locked": { 271 "lastModified": 1765186076, 272 "narHash": "sha256-hM20uyap1a0M9d344I692r+ik4gTMyj60cQWO+hAYP8=", 273 "owner": "NixOS", 274 "repo": "nixpkgs", 275 "rev": "addf7cf5f383a3101ecfba091b98d0a1263dc9b8", 276 "type": "github" 277 }, 278 "original": { 279 "owner": "NixOS", 280 "ref": "nixos-unstable", 281 "repo": "nixpkgs", 282 "type": "github" 283 } 284 }, 285 "nixpkgs_2": { 286 "locked": { 287 "lastModified": 1722403750, 288 "narHash": "sha256-tRmn6UiFAPX0m9G1AVcEPjWEOc9BtGsxGcs7Bz3MpsM=", 289 "owner": "nixos", 290 "repo": "nixpkgs", 291 "rev": "184957277e885c06a505db112b35dfbec7c60494", 292 "type": "github" 293 }, 294 "original": { 295 "owner": "nixos", 296 "repo": "nixpkgs", 297 "rev": "184957277e885c06a505db112b35dfbec7c60494", 298 "type": "github" 299 } 300 }, 301 "nixpkgs_3": { 302 "locked": { 303 "lastModified": 1764947035, 304 "narHash": "sha256-EYHSjVM4Ox4lvCXUMiKKs2vETUSL5mx+J2FfutM7T9w=", 305 "owner": "NixOS", 306 "repo": "nixpkgs", 307 "rev": "a672be65651c80d3f592a89b3945466584a22069", 308 "type": "github" 309 }, 310 "original": { 311 "owner": "NixOS", 312 "ref": "nixpkgs-unstable", 313 "repo": "nixpkgs", 314 "type": "github" 315 } 316 }, 317 "nixpkgs_4": { 318 "locked": { 319 "lastModified": 1751984180, 320 "narHash": "sha256-LwWRsENAZJKUdD3SpLluwDmdXY9F45ZEgCb0X+xgOL0=", 321 "owner": "nixos", 322 "repo": "nixpkgs", 323 "rev": "9807714d6944a957c2e036f84b0ff8caf9930bc0", 324 "type": "github" 325 }, 326 "original": { 327 "owner": "nixos", 328 "ref": "nixos-unstable", 329 "repo": "nixpkgs", 330 "type": "github" 331 } 332 }, 333 "roc-lang": { 334 "inputs": { 335 "flake-compat": "flake-compat", 336 "flake-utils": "flake-utils", 337 "nixpkgs": "nixpkgs_2", 338 "rust-overlay": "rust-overlay" 339 }, 340 "locked": { 341 "lastModified": 1765542505, 342 "narHash": "sha256-v9ZKE0T/Ql/NHzULg7cJC3FwBsyagaNP3/fu3K/jpEs=", 343 "owner": "roc-lang", 344 "repo": "roc", 345 "rev": "41815e7b02b48df70ac2daad1928d7b324013d36", 346 "type": "github" 347 }, 348 "original": { 349 "owner": "roc-lang", 350 "repo": "roc", 351 "type": "github" 352 } 353 }, 354 "root": { 355 "inputs": { 356 "home-manager": "home-manager", 357 "impermanence": "impermanence", 358 "nixpkgs": "nixpkgs", 359 "nixpkgs-pr432663-modrinth": "nixpkgs-pr432663-modrinth", 360 "nixpkgs-stable": "nixpkgs-stable", 361 "nixpkgs-unstable": "nixpkgs-unstable", 362 "roc-lang": "roc-lang", 363 "sops-nix": "sops-nix", 364 "tangled": "tangled", 365 "yemou-dotfiles": "yemou-dotfiles", 366 "yemou-scripts": "yemou-scripts" 367 } 368 }, 369 "rust-overlay": { 370 "inputs": { 371 "nixpkgs": [ 372 "roc-lang", 373 "nixpkgs" 374 ] 375 }, 376 "locked": { 377 "lastModified": 1736303309, 378 "narHash": "sha256-IKrk7RL+Q/2NC6+Ql6dwwCNZI6T6JH2grTdJaVWHF0A=", 379 "owner": "oxalica", 380 "repo": "rust-overlay", 381 "rev": "a0b81d4fa349d9af1765b0f0b4a899c13776f706", 382 "type": "github" 383 }, 384 "original": { 385 "owner": "oxalica", 386 "repo": "rust-overlay", 387 "type": "github" 388 } 389 }, 390 "sops-nix": { 391 "inputs": { 392 "nixpkgs": "nixpkgs_3" 393 }, 394 "locked": { 395 "lastModified": 1765231718, 396 "narHash": "sha256-qdBzo6puTgG4G2RHG0PkADg22ZnQo1JmSVFRxrD4QM4=", 397 "owner": "Mic92", 398 "repo": "sops-nix", 399 "rev": "7fd1416aba1865eddcdec5bb11339b7222c2363e", 400 "type": "github" 401 }, 402 "original": { 403 "owner": "Mic92", 404 "repo": "sops-nix", 405 "type": "github" 406 } 407 }, 408 "sqlite-lib-src": { 409 "flake": false, 410 "locked": { 411 "lastModified": 1706631843, 412 "narHash": "sha256-bJoMjirsBjm2Qk9KPiy3yV3+8b/POlYe76/FQbciHro=", 413 "type": "tarball", 414 "url": "https://sqlite.org/2024/sqlite-amalgamation-3450100.zip" 415 }, 416 "original": { 417 "type": "tarball", 418 "url": "https://sqlite.org/2024/sqlite-amalgamation-3450100.zip" 419 } 420 }, 421 "systems": { 422 "locked": { 423 "lastModified": 1681028828, 424 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", 425 "owner": "nix-systems", 426 "repo": "default", 427 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", 428 "type": "github" 429 }, 430 "original": { 431 "owner": "nix-systems", 432 "repo": "default", 433 "type": "github" 434 } 435 }, 436 "systems_2": { 437 "locked": { 438 "lastModified": 1681028828, 439 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", 440 "owner": "nix-systems", 441 "repo": "default", 442 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", 443 "type": "github" 444 }, 445 "original": { 446 "owner": "nix-systems", 447 "repo": "default", 448 "type": "github" 449 } 450 }, 451 "tangled": { 452 "inputs": { 453 "actor-typeahead-src": "actor-typeahead-src", 454 "flake-compat": "flake-compat_2", 455 "gomod2nix": "gomod2nix", 456 "htmx-src": "htmx-src", 457 "htmx-ws-src": "htmx-ws-src", 458 "ibm-plex-mono-src": "ibm-plex-mono-src", 459 "indigo": "indigo", 460 "inter-fonts-src": "inter-fonts-src", 461 "lucide-src": "lucide-src", 462 "nixpkgs": "nixpkgs_4", 463 "sqlite-lib-src": "sqlite-lib-src" 464 }, 465 "locked": { 466 "lastModified": 1763627666, 467 "narHash": "sha256-t8UQ85/bPXrbFs3V/paFtQvv4lSrr2lszrdcgspuAaA=", 468 "ref": "refs/tags/v1.11.0-alpha", 469 "rev": "12ef7f8f63ee4a14a552ebed603802c79e4d72f8", 470 "revCount": 1678, 471 "type": "git", 472 "url": "https://tangled.org/tangled.org/core" 473 }, 474 "original": { 475 "ref": "refs/tags/v1.11.0-alpha", 476 "type": "git", 477 "url": "https://tangled.org/tangled.org/core" 478 } 479 }, 480 "yemou-dotfiles": { 481 "flake": false, 482 "locked": { 483 "lastModified": 1764926580, 484 "narHash": "sha256-VI8ID03fq8eJZ95i+EvVOv1CkLVRE+oaOnazKYoN9Bk=", 485 "ref": "refs/heads/main", 486 "rev": "d760ac60dac0054b57ab7dd294023bd6e6e9e2a7", 487 "revCount": 107, 488 "type": "git", 489 "url": "https://tangled.org/yemou.pink/dotfiles" 490 }, 491 "original": { 492 "type": "git", 493 "url": "https://tangled.org/yemou.pink/dotfiles" 494 } 495 }, 496 "yemou-scripts": { 497 "inputs": { 498 "nixpkgs": [ 499 "nixpkgs" 500 ] 501 }, 502 "locked": { 503 "lastModified": 1733438539, 504 "narHash": "sha256-hIJXVlG/LaOg9oUEbZVk4JbVpPrZL92csPwI2FSrYwo=", 505 "ref": "refs/heads/main", 506 "rev": "a0196a345c63894e8ce671ef660c34ce44890150", 507 "revCount": 30, 508 "type": "git", 509 "url": "https://tangled.org/yemou.pink/scripts" 510 }, 511 "original": { 512 "type": "git", 513 "url": "https://tangled.org/yemou.pink/scripts" 514 } 515 } 516 }, 517 "root": "root", 518 "version": 7 519}