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": 1767702900, 115 "narHash": "sha256-xMzHmNytl7JgFRov2jHf2GYsLVp/sAfYO0JvbZt0uDo=", 116 "owner": "nix-community", 117 "repo": "home-manager", 118 "rev": "38e187fd2f9efac197e03be0c25f3ee215974144", 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": 1767678781, 224 "narHash": "sha256-HlQWzu2drqK4ln54h/LKRJfpY+fhMJItZmNBm0qC+Fs=", 225 "owner": "NixOS", 226 "repo": "nixpkgs", 227 "rev": "b16188e3a1a4ede1e261573a95fbc445df67b784", 228 "type": "github" 229 }, 230 "original": { 231 "owner": "NixOS", 232 "ref": "nixos-unstable-small", 233 "repo": "nixpkgs", 234 "type": "github" 235 } 236 }, 237 "nixpkgs-stable": { 238 "locked": { 239 "lastModified": 1767313136, 240 "narHash": "sha256-16KkgfdYqjaeRGBaYsNrhPRRENs0qzkQVUooNHtoy2w=", 241 "owner": "NixOS", 242 "repo": "nixpkgs", 243 "rev": "ac62194c3917d5f474c1a844b6fd6da2db95077d", 244 "type": "github" 245 }, 246 "original": { 247 "owner": "NixOS", 248 "ref": "nixos-25.05-small", 249 "repo": "nixpkgs", 250 "type": "github" 251 } 252 }, 253 "nixpkgs-unstable": { 254 "locked": { 255 "lastModified": 1767640445, 256 "narHash": "sha256-UWYqmD7JFBEDBHWYcqE6s6c77pWdcU/i+bwD6XxMb8A=", 257 "owner": "NixOS", 258 "repo": "nixpkgs", 259 "rev": "9f0c42f8bc7151b8e7e5840fb3bd454ad850d8c5", 260 "type": "github" 261 }, 262 "original": { 263 "owner": "NixOS", 264 "ref": "nixos-unstable", 265 "repo": "nixpkgs", 266 "type": "github" 267 } 268 }, 269 "nixpkgs_2": { 270 "locked": { 271 "lastModified": 1722403750, 272 "narHash": "sha256-tRmn6UiFAPX0m9G1AVcEPjWEOc9BtGsxGcs7Bz3MpsM=", 273 "owner": "nixos", 274 "repo": "nixpkgs", 275 "rev": "184957277e885c06a505db112b35dfbec7c60494", 276 "type": "github" 277 }, 278 "original": { 279 "owner": "nixos", 280 "repo": "nixpkgs", 281 "rev": "184957277e885c06a505db112b35dfbec7c60494", 282 "type": "github" 283 } 284 }, 285 "nixpkgs_3": { 286 "locked": { 287 "lastModified": 1767364772, 288 "narHash": "sha256-fFUnEYMla8b7UKjijLnMe+oVFOz6HjijGGNS1l7dYaQ=", 289 "owner": "NixOS", 290 "repo": "nixpkgs", 291 "rev": "16c7794d0a28b5a37904d55bcca36003b9109aaa", 292 "type": "github" 293 }, 294 "original": { 295 "owner": "NixOS", 296 "ref": "nixpkgs-unstable", 297 "repo": "nixpkgs", 298 "type": "github" 299 } 300 }, 301 "nixpkgs_4": { 302 "locked": { 303 "lastModified": 1751984180, 304 "narHash": "sha256-LwWRsENAZJKUdD3SpLluwDmdXY9F45ZEgCb0X+xgOL0=", 305 "owner": "nixos", 306 "repo": "nixpkgs", 307 "rev": "9807714d6944a957c2e036f84b0ff8caf9930bc0", 308 "type": "github" 309 }, 310 "original": { 311 "owner": "nixos", 312 "ref": "nixos-unstable", 313 "repo": "nixpkgs", 314 "type": "github" 315 } 316 }, 317 "roc-lang": { 318 "inputs": { 319 "flake-compat": "flake-compat", 320 "flake-utils": "flake-utils", 321 "nixpkgs": "nixpkgs_2", 322 "rust-overlay": "rust-overlay" 323 }, 324 "locked": { 325 "lastModified": 1767582569, 326 "narHash": "sha256-C9QFu5ujrIIY+EyJ6y7dSdSTJxTvBnoKy6L5Ug0Q/Kk=", 327 "owner": "roc-lang", 328 "repo": "roc", 329 "rev": "2b7565979a5263d4eebdf7ab25fd407a8c97eb6f", 330 "type": "github" 331 }, 332 "original": { 333 "owner": "roc-lang", 334 "repo": "roc", 335 "type": "github" 336 } 337 }, 338 "root": { 339 "inputs": { 340 "home-manager": "home-manager", 341 "impermanence": "impermanence", 342 "nixpkgs": "nixpkgs", 343 "nixpkgs-stable": "nixpkgs-stable", 344 "nixpkgs-unstable": "nixpkgs-unstable", 345 "roc-lang": "roc-lang", 346 "sops-nix": "sops-nix", 347 "tangled": "tangled", 348 "yemou-dotfiles": "yemou-dotfiles", 349 "yemou-scripts": "yemou-scripts" 350 } 351 }, 352 "rust-overlay": { 353 "inputs": { 354 "nixpkgs": [ 355 "roc-lang", 356 "nixpkgs" 357 ] 358 }, 359 "locked": { 360 "lastModified": 1736303309, 361 "narHash": "sha256-IKrk7RL+Q/2NC6+Ql6dwwCNZI6T6JH2grTdJaVWHF0A=", 362 "owner": "oxalica", 363 "repo": "rust-overlay", 364 "rev": "a0b81d4fa349d9af1765b0f0b4a899c13776f706", 365 "type": "github" 366 }, 367 "original": { 368 "owner": "oxalica", 369 "repo": "rust-overlay", 370 "type": "github" 371 } 372 }, 373 "sops-nix": { 374 "inputs": { 375 "nixpkgs": "nixpkgs_3" 376 }, 377 "locked": { 378 "lastModified": 1767499857, 379 "narHash": "sha256-0zUU/PW09d6oBaR8x8vMHcAhg1MOvo3CwoXgHijzzNE=", 380 "owner": "Mic92", 381 "repo": "sops-nix", 382 "rev": "ecc41505948ec2ab0325f14c9862a4329c2b4190", 383 "type": "github" 384 }, 385 "original": { 386 "owner": "Mic92", 387 "repo": "sops-nix", 388 "type": "github" 389 } 390 }, 391 "sqlite-lib-src": { 392 "flake": false, 393 "locked": { 394 "lastModified": 1706631843, 395 "narHash": "sha256-bJoMjirsBjm2Qk9KPiy3yV3+8b/POlYe76/FQbciHro=", 396 "type": "tarball", 397 "url": "https://sqlite.org/2024/sqlite-amalgamation-3450100.zip" 398 }, 399 "original": { 400 "type": "tarball", 401 "url": "https://sqlite.org/2024/sqlite-amalgamation-3450100.zip" 402 } 403 }, 404 "systems": { 405 "locked": { 406 "lastModified": 1681028828, 407 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", 408 "owner": "nix-systems", 409 "repo": "default", 410 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", 411 "type": "github" 412 }, 413 "original": { 414 "owner": "nix-systems", 415 "repo": "default", 416 "type": "github" 417 } 418 }, 419 "systems_2": { 420 "locked": { 421 "lastModified": 1681028828, 422 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", 423 "owner": "nix-systems", 424 "repo": "default", 425 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", 426 "type": "github" 427 }, 428 "original": { 429 "owner": "nix-systems", 430 "repo": "default", 431 "type": "github" 432 } 433 }, 434 "tangled": { 435 "inputs": { 436 "actor-typeahead-src": "actor-typeahead-src", 437 "flake-compat": "flake-compat_2", 438 "gomod2nix": "gomod2nix", 439 "htmx-src": "htmx-src", 440 "htmx-ws-src": "htmx-ws-src", 441 "ibm-plex-mono-src": "ibm-plex-mono-src", 442 "indigo": "indigo", 443 "inter-fonts-src": "inter-fonts-src", 444 "lucide-src": "lucide-src", 445 "nixpkgs": "nixpkgs_4", 446 "sqlite-lib-src": "sqlite-lib-src" 447 }, 448 "locked": { 449 "lastModified": 1763627666, 450 "narHash": "sha256-t8UQ85/bPXrbFs3V/paFtQvv4lSrr2lszrdcgspuAaA=", 451 "ref": "refs/tags/v1.11.0-alpha", 452 "rev": "12ef7f8f63ee4a14a552ebed603802c79e4d72f8", 453 "revCount": 1678, 454 "type": "git", 455 "url": "https://tangled.org/tangled.org/core" 456 }, 457 "original": { 458 "ref": "refs/tags/v1.11.0-alpha", 459 "type": "git", 460 "url": "https://tangled.org/tangled.org/core" 461 } 462 }, 463 "yemou-dotfiles": { 464 "flake": false, 465 "locked": { 466 "lastModified": 1767528128, 467 "narHash": "sha256-JaAjRLeidiCGJj+mFWLGkvWj3/XAermFEFfuXkIQiSM=", 468 "ref": "refs/heads/main", 469 "rev": "a60a8302e1ec4e13b711be89ca029f7ee071d4f0", 470 "revCount": 108, 471 "type": "git", 472 "url": "https://tangled.org/yemou.pink/dotfiles" 473 }, 474 "original": { 475 "type": "git", 476 "url": "https://tangled.org/yemou.pink/dotfiles" 477 } 478 }, 479 "yemou-scripts": { 480 "inputs": { 481 "nixpkgs": [ 482 "nixpkgs" 483 ] 484 }, 485 "locked": { 486 "lastModified": 1733438539, 487 "narHash": "sha256-hIJXVlG/LaOg9oUEbZVk4JbVpPrZL92csPwI2FSrYwo=", 488 "ref": "refs/heads/main", 489 "rev": "a0196a345c63894e8ce671ef660c34ce44890150", 490 "revCount": 30, 491 "type": "git", 492 "url": "https://tangled.org/yemou.pink/scripts" 493 }, 494 "original": { 495 "type": "git", 496 "url": "https://tangled.org/yemou.pink/scripts" 497 } 498 } 499 }, 500 "root": "root", 501 "version": 7 502}