nix machine / user configurations

refactor(treewide): replace all flake inputs to not use flakes

ptr.pet ece39daa 870e7116

verified
+57 -841
flake.lock
··· 1 { 2 "nodes": { 3 "agenix": { 4 - "inputs": { 5 - "darwin": "darwin", 6 - "home-manager": "home-manager", 7 - "nixpkgs": [ 8 - "nixpkgs" 9 - ], 10 - "systems": "systems" 11 - }, 12 "locked": { 13 "lastModified": 1750173260, 14 "narHash": "sha256-9P1FziAwl5+3edkfFcr5HeGtQUtrSdk/MksX39GieoA=", ··· 39 "url": "https://git.gaze.systems/90008/website.git" 40 } 41 }, 42 - "crane": { 43 - "inputs": { 44 - "nixpkgs": [ 45 - "limbusart", 46 - "nixpkgs" 47 - ] 48 - }, 49 - "locked": { 50 - "lastModified": 1716745752, 51 - "narHash": "sha256-8K1R9Yg4r08rYk86Yq+lu3E9L3uRUb4xMqYHgl0VGS0=", 52 - "owner": "ipetkov", 53 - "repo": "crane", 54 - "rev": "19ca94ec2d288de334ae932107816b4a97736cd8", 55 - "type": "github" 56 - }, 57 - "original": { 58 - "owner": "ipetkov", 59 - "repo": "crane", 60 - "type": "github" 61 - } 62 - }, 63 - "crane_2": { 64 "flake": false, 65 "locked": { 66 - "lastModified": 1727316705, 67 - "narHash": "sha256-/mumx8AQ5xFuCJqxCIOFCHTVlxHkMT21idpbgbm/TIE=", 68 - "owner": "ipetkov", 69 - "repo": "crane", 70 - "rev": "5b03654ce046b5167e7b0bccbd8244cb56c16f0e", 71 - "type": "github" 72 - }, 73 - "original": { 74 - "owner": "ipetkov", 75 - "ref": "v0.19.0", 76 - "repo": "crane", 77 - "type": "github" 78 - } 79 - }, 80 - "darwin": { 81 - "inputs": { 82 - "nixpkgs": [ 83 - "agenix", 84 - "nixpkgs" 85 - ] 86 - }, 87 - "locked": { 88 - "lastModified": 1744478979, 89 - "narHash": "sha256-dyN+teG9G82G+m+PX/aSAagkC+vUv0SgUw3XkPhQodQ=", 90 - "owner": "lnl7", 91 - "repo": "nix-darwin", 92 - "rev": "43975d782b418ebf4969e9ccba82466728c2851b", 93 - "type": "github" 94 - }, 95 - "original": { 96 - "owner": "lnl7", 97 - "ref": "master", 98 - "repo": "nix-darwin", 99 - "type": "github" 100 - } 101 - }, 102 - "dream2nix": { 103 - "inputs": { 104 - "nixpkgs": [ 105 - "nsid-tracker", 106 - "nci", 107 - "nixpkgs" 108 - ], 109 - "purescript-overlay": "purescript-overlay", 110 - "pyproject-nix": "pyproject-nix" 111 - }, 112 - "locked": { 113 - "lastModified": 1752547840, 114 - "narHash": "sha256-T6wYez5urMcY8oUetwOIqPcqj77Ey3qka7wQsi6YCd4=", 115 "owner": "nix-community", 116 - "repo": "dream2nix", 117 - "rev": "667ba5ee25c95cf63ace92307db270e235dce66e", 118 "type": "github" 119 }, 120 "original": { 121 "owner": "nix-community", 122 - "repo": "dream2nix", 123 - "type": "github" 124 - } 125 - }, 126 - "flake-compat": { 127 - "flake": false, 128 - "locked": { 129 - "lastModified": 1747046372, 130 - "narHash": "sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX+fjA8Xf8PUmqCY=", 131 - "owner": "edolstra", 132 - "repo": "flake-compat", 133 - "rev": "9100a0f413b0c601e0533d1d94ffd501ce2e7885", 134 - "type": "github" 135 - }, 136 - "original": { 137 - "owner": "edolstra", 138 - "repo": "flake-compat", 139 "type": "github" 140 } 141 }, 142 - "flake-compat_2": { 143 "flake": false, 144 "locked": { 145 - "lastModified": 1696426674, 146 - "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", 147 - "owner": "edolstra", 148 - "repo": "flake-compat", 149 - "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33", 150 - "type": "github" 151 - }, 152 - "original": { 153 - "owner": "edolstra", 154 - "repo": "flake-compat", 155 - "type": "github" 156 - } 157 - }, 158 - "flake-parts": { 159 - "inputs": { 160 - "nixpkgs-lib": [ 161 - "nur", 162 - "nixpkgs" 163 - ] 164 - }, 165 - "locked": { 166 - "lastModified": 1733312601, 167 - "narHash": "sha256-4pDvzqnegAfRkPwO3wmwBhVi/Sye1mzps0zHWYnP88c=", 168 - "owner": "hercules-ci", 169 - "repo": "flake-parts", 170 - "rev": "205b12d8b7cd4802fbcb8e8ef6a0f1408781a4f9", 171 - "type": "github" 172 - }, 173 - "original": { 174 - "owner": "hercules-ci", 175 - "repo": "flake-parts", 176 - "type": "github" 177 - } 178 - }, 179 - "flake-utils": { 180 - "inputs": { 181 - "systems": "systems_2" 182 - }, 183 - "locked": { 184 - "lastModified": 1710146030, 185 - "narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=", 186 - "owner": "numtide", 187 - "repo": "flake-utils", 188 - "rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a", 189 - "type": "github" 190 - }, 191 - "original": { 192 - "owner": "numtide", 193 - "repo": "flake-utils", 194 - "type": "github" 195 - } 196 - }, 197 - "flake-utils_2": { 198 - "inputs": { 199 - "systems": "systems_3" 200 - }, 201 - "locked": { 202 - "lastModified": 1705309234, 203 - "narHash": "sha256-uNRRNRKmJyCRC/8y1RqBkqWBLM034y4qN7EprSdmgyA=", 204 - "owner": "numtide", 205 - "repo": "flake-utils", 206 - "rev": "1ef2e671c3b0c19053962c07dbda38332dcebf26", 207 - "type": "github" 208 - }, 209 - "original": { 210 - "owner": "numtide", 211 - "repo": "flake-utils", 212 - "type": "github" 213 - } 214 - }, 215 - "flake-utils_3": { 216 - "inputs": { 217 - "systems": "systems_4" 218 - }, 219 - "locked": { 220 - "lastModified": 1731533236, 221 - "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", 222 - "owner": "numtide", 223 - "repo": "flake-utils", 224 - "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", 225 - "type": "github" 226 - }, 227 - "original": { 228 - "owner": "numtide", 229 - "repo": "flake-utils", 230 - "type": "github" 231 - } 232 - }, 233 - "flakey-profile": { 234 - "locked": { 235 - "lastModified": 1712898590, 236 - "narHash": "sha256-FhGIEU93VHAChKEXx905TSiPZKga69bWl1VB37FK//I=", 237 - "owner": "lf-", 238 - "repo": "flakey-profile", 239 - "rev": "243c903fd8eadc0f63d205665a92d4df91d42d9d", 240 - "type": "github" 241 - }, 242 - "original": { 243 - "owner": "lf-", 244 - "repo": "flakey-profile", 245 - "type": "github" 246 - } 247 - }, 248 - "gitignore": { 249 - "inputs": { 250 - "nixpkgs": [ 251 - "tangled", 252 - "nixpkgs" 253 - ] 254 - }, 255 - "locked": { 256 - "lastModified": 1709087332, 257 - "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=", 258 - "owner": "hercules-ci", 259 - "repo": "gitignore.nix", 260 - "rev": "637db329424fd7e46cf4185293b9cc8c88c95394", 261 - "type": "github" 262 - }, 263 - "original": { 264 - "owner": "hercules-ci", 265 - "repo": "gitignore.nix", 266 - "type": "github" 267 - } 268 - }, 269 - "home": { 270 - "inputs": { 271 - "nixpkgs": [ 272 - "nixpkgs" 273 - ] 274 - }, 275 - "locked": { 276 - "lastModified": 1752467539, 277 - "narHash": "sha256-4kaR+xmng9YPASckfvIgl5flF/1nAZOplM+Wp9I5SMI=", 278 "owner": "nix-community", 279 "repo": "home-manager", 280 - "rev": "1e54837569e0b80797c47be4720fab19e0db1616", 281 "type": "github" 282 }, 283 "original": { ··· 287 "type": "github" 288 } 289 }, 290 - "home-manager": { 291 - "inputs": { 292 - "nixpkgs": [ 293 - "agenix", 294 - "nixpkgs" 295 - ] 296 - }, 297 - "locked": { 298 - "lastModified": 1745494811, 299 - "narHash": "sha256-YZCh2o9Ua1n9uCvrvi5pRxtuVNml8X2a03qIFfRKpFs=", 300 - "owner": "nix-community", 301 - "repo": "home-manager", 302 - "rev": "abfad3d2958c9e6300a883bd443512c55dfeb1be", 303 - "type": "github" 304 - }, 305 - "original": { 306 - "owner": "nix-community", 307 - "repo": "home-manager", 308 - "type": "github" 309 - } 310 - }, 311 - "htmx-src": { 312 - "flake": false, 313 - "locked": { 314 - "narHash": "sha256-nm6avZuEBg67SSyyZUhjpXVNstHHgUxrtBHqJgowU08=", 315 - "type": "file", 316 - "url": "https://unpkg.com/htmx.org@2.0.4/dist/htmx.min.js" 317 - }, 318 - "original": { 319 - "type": "file", 320 - "url": "https://unpkg.com/htmx.org@2.0.4/dist/htmx.min.js" 321 - } 322 - }, 323 - "htmx-ws-src": { 324 - "flake": false, 325 - "locked": { 326 - "narHash": "sha256-2fg6KyEJoO24q0fQqbz9RMaYNPQrMwpZh29tkSqdqGY=", 327 - "type": "file", 328 - "url": "https://cdn.jsdelivr.net/npm/htmx-ext-ws@2.0.2" 329 - }, 330 - "original": { 331 - "type": "file", 332 - "url": "https://cdn.jsdelivr.net/npm/htmx-ext-ws@2.0.2" 333 - } 334 - }, 335 - "ibm-plex-mono-src": { 336 - "flake": false, 337 - "locked": { 338 - "lastModified": 1731402384, 339 - "narHash": "sha256-OwUmrPfEehLDz0fl2ChYLK8FQM2p0G1+EMrGsYEq+6g=", 340 - "type": "tarball", 341 - "url": "https://github.com/IBM/plex/releases/download/@ibm/plex-mono@1.1.0/ibm-plex-mono.zip" 342 - }, 343 - "original": { 344 - "type": "tarball", 345 - "url": "https://github.com/IBM/plex/releases/download/@ibm/plex-mono@1.1.0/ibm-plex-mono.zip" 346 - } 347 - }, 348 - "indigo": { 349 - "flake": false, 350 - "locked": { 351 - "lastModified": 1745333930, 352 - "narHash": "sha256-83fIHqDE+dfnZ88HaNuwfKFO+R0RKAM1WxMfNh/Matk=", 353 - "owner": "oppiliappan", 354 - "repo": "indigo", 355 - "rev": "e4e59280737b8676611fc077a228d47b3e8e9491", 356 - "type": "github" 357 - }, 358 - "original": { 359 - "owner": "oppiliappan", 360 - "repo": "indigo", 361 - "type": "github" 362 - } 363 - }, 364 - "inter-fonts-src": { 365 - "flake": false, 366 - "locked": { 367 - "lastModified": 1731687360, 368 - "narHash": "sha256-5vdKKvHAeZi6igrfpbOdhZlDX2/5+UvzlnCQV6DdqoQ=", 369 - "type": "tarball", 370 - "url": "https://github.com/rsms/inter/releases/download/v4.1/Inter-4.1.zip" 371 - }, 372 - "original": { 373 - "type": "tarball", 374 - "url": "https://github.com/rsms/inter/releases/download/v4.1/Inter-4.1.zip" 375 - } 376 - }, 377 "limbusart": { 378 - "inputs": { 379 - "crane": "crane", 380 - "flake-utils": "flake-utils", 381 - "nixpkgs": "nixpkgs", 382 - "rust-overlay": "rust-overlay" 383 - }, 384 "locked": { 385 - "lastModified": 1730724204, 386 - "narHash": "sha256-5JFyxJ3ZD1pNd/23h1/qoq2FzIvm6LjLK2Cb6u0JvoM=", 387 "ref": "refs/heads/master", 388 - "rev": "a0ac4e867111f3bc8cf05d0229ebfce974b3b11f", 389 - "revCount": 43, 390 "type": "git", 391 - "url": "https://git.gaze.systems/dusk/limbusart.git" 392 }, 393 "original": { 394 "type": "git", 395 - "url": "https://git.gaze.systems/dusk/limbusart.git" 396 - } 397 - }, 398 - "lix": { 399 - "flake": false, 400 - "locked": { 401 - "lastModified": 1751235704, 402 - "narHash": "sha256-J4ycLoXHPsoBoQtEXFCelL4xlq5pT8U9tNWNKm43+YI=", 403 - "rev": "1d7368585eebaa2c4bdbcb88fe600cfb2239b2c6", 404 - "type": "tarball", 405 - "url": "https://git.lix.systems/api/v1/repos/lix-project/lix/archive/1d7368585eebaa2c4bdbcb88fe600cfb2239b2c6.tar.gz?rev=1d7368585eebaa2c4bdbcb88fe600cfb2239b2c6" 406 - }, 407 - "original": { 408 - "type": "tarball", 409 - "url": "https://git.lix.systems/lix-project/lix/archive/release-2.93.tar.gz" 410 } 411 }, 412 "lix-module": { 413 - "inputs": { 414 - "flake-utils": "flake-utils_3", 415 - "flakey-profile": "flakey-profile", 416 - "lix": "lix", 417 - "nixpkgs": [ 418 - "nixpkgs" 419 - ] 420 - }, 421 "locked": { 422 "lastModified": 1751240025, 423 "narHash": "sha256-SXUAlxpjPRkArRMHy5+Hdi+PiC+ND9yzzIjiaHmTvQU=", ··· 430 "url": "https://git.lix.systems/lix-project/nixos-module/archive/2.93.2-1.tar.gz" 431 } 432 }, 433 - "lucide-src": { 434 - "flake": false, 435 - "locked": { 436 - "lastModified": 1742302029, 437 - "narHash": "sha256-OyPVtpnC4/AAmPq84Wt1r1Gcs48d9KG+UBCtZK87e9k=", 438 - "type": "tarball", 439 - "url": "https://github.com/lucide-icons/lucide/releases/download/0.483.0/lucide-icons-0.483.0.zip" 440 - }, 441 - "original": { 442 - "type": "tarball", 443 - "url": "https://github.com/lucide-icons/lucide/releases/download/0.483.0/lucide-icons-0.483.0.zip" 444 - } 445 - }, 446 - "mk-naked-shell": { 447 - "flake": false, 448 - "locked": { 449 - "lastModified": 1681286841, 450 - "narHash": "sha256-3XlJrwlR0nBiREnuogoa5i1b4+w/XPe0z8bbrJASw0g=", 451 - "owner": "yusdacra", 452 - "repo": "mk-naked-shell", 453 - "rev": "7612f828dd6f22b7fb332cc69440e839d7ffe6bd", 454 - "type": "github" 455 - }, 456 - "original": { 457 - "owner": "yusdacra", 458 - "repo": "mk-naked-shell", 459 - "type": "github" 460 - } 461 - }, 462 "naked-shell": { 463 "flake": false, 464 "locked": { ··· 475 "type": "github" 476 } 477 }, 478 - "naked-shell_2": { 479 - "locked": { 480 - "lastModified": 1681286841, 481 - "narHash": "sha256-3XlJrwlR0nBiREnuogoa5i1b4+w/XPe0z8bbrJASw0g=", 482 - "owner": "90-008", 483 - "repo": "mk-naked-shell", 484 - "rev": "7612f828dd6f22b7fb332cc69440e839d7ffe6bd", 485 - "type": "github" 486 - }, 487 - "original": { 488 - "owner": "90-008", 489 - "repo": "mk-naked-shell", 490 - "type": "github" 491 - } 492 - }, 493 - "nci": { 494 - "inputs": { 495 - "crane": "crane_2", 496 - "dream2nix": "dream2nix", 497 - "mk-naked-shell": "mk-naked-shell", 498 - "nixpkgs": [ 499 - "nsid-tracker", 500 - "nixpkgs" 501 - ], 502 - "parts": "parts", 503 - "rust-overlay": "rust-overlay_2", 504 - "treefmt": "treefmt" 505 - }, 506 - "locked": { 507 - "lastModified": 1752905922, 508 - "narHash": "sha256-fhwoEa+rjxLsRANRqh4jl4evnGpVNTLWUf4a/KDkQ3k=", 509 - "owner": "yusdacra", 510 - "repo": "nix-cargo-integration", 511 - "rev": "47e02f590e1e2c72b4ffc2bcf92b2b11c3195395", 512 - "type": "github" 513 - }, 514 - "original": { 515 - "owner": "yusdacra", 516 - "repo": "nix-cargo-integration", 517 - "type": "github" 518 - } 519 - }, 520 "ncr": { 521 - "inputs": { 522 - "nixpkgs": [ 523 - "nixpkgs" 524 - ] 525 - }, 526 "locked": { 527 - "lastModified": 1752857134, 528 - "narHash": "sha256-1ANFEQe6KW3ncMuIOxwLiwvwC3dpALUSYxq9CSPsOz8=", 529 "ref": "refs/heads/main", 530 - "rev": "52576c71435602e25555a4116dfb0a42f3412b11", 531 - "revCount": 17, 532 "type": "git", 533 "url": "https://tangled.sh/@poor.dog/nixos-cloud-resources" 534 }, ··· 537 "url": "https://tangled.sh/@poor.dog/nixos-cloud-resources" 538 } 539 }, 540 - "nixos-hardware": { 541 - "locked": { 542 - "lastModified": 1752048960, 543 - "narHash": "sha256-gATnkOe37eeVwKKYCsL+OnS2gU4MmLuZFzzWCtaKLI8=", 544 - "owner": "nixos", 545 - "repo": "nixos-hardware", 546 - "rev": "7ced9122cff2163c6a0212b8d1ec8c33a1660806", 547 - "type": "github" 548 - }, 549 - "original": { 550 - "owner": "nixos", 551 - "repo": "nixos-hardware", 552 - "type": "github" 553 - } 554 - }, 555 - "nixos-persistence": { 556 - "locked": { 557 - "lastModified": 1737831083, 558 - "narHash": "sha256-LJggUHbpyeDvNagTUrdhe/pRVp4pnS6wVKALS782gRI=", 559 - "owner": "nix-community", 560 - "repo": "impermanence", 561 - "rev": "4b3e914cdf97a5b536a889e939fb2fd2b043a170", 562 - "type": "github" 563 - }, 564 - "original": { 565 - "owner": "nix-community", 566 - "repo": "impermanence", 567 - "type": "github" 568 - } 569 - }, 570 "nixos-wsl": { 571 - "inputs": { 572 - "flake-compat": "flake-compat", 573 - "nixpkgs": [ 574 - "nixpkgs" 575 - ] 576 - }, 577 "locked": { 578 - "lastModified": 1752199438, 579 - "narHash": "sha256-xSBMmGtq8K4Qv80TMqREmESCAsRLJRHAbFH2T/2Bf1Y=", 580 "owner": "nix-community", 581 "repo": "NixOS-WSL", 582 - "rev": "d34d9412556d3a896e294534ccd25f53b6822e80", 583 "type": "github" 584 }, 585 "original": { ··· 589 } 590 }, 591 "nixpkgs": { 592 - "locked": { 593 - "lastModified": 1716715802, 594 - "narHash": "sha256-usk0vE7VlxPX8jOavrtpOqphdfqEQpf9lgedlY/r66c=", 595 - "owner": "NixOS", 596 - "repo": "nixpkgs", 597 - "rev": "e2dd4e18cc1c7314e24154331bae07df76eb582f", 598 - "type": "github" 599 - }, 600 - "original": { 601 - "owner": "NixOS", 602 - "ref": "nixpkgs-unstable", 603 - "repo": "nixpkgs", 604 - "type": "github" 605 - } 606 - }, 607 - "nixpkgs-lib": { 608 - "locked": { 609 - "lastModified": 1751159883, 610 - "narHash": "sha256-urW/Ylk9FIfvXfliA1ywh75yszAbiTEVgpPeinFyVZo=", 611 - "owner": "nix-community", 612 - "repo": "nixpkgs.lib", 613 - "rev": "14a40a1d7fb9afa4739275ac642ed7301a9ba1ab", 614 - "type": "github" 615 - }, 616 - "original": { 617 - "owner": "nix-community", 618 - "repo": "nixpkgs.lib", 619 - "type": "github" 620 - } 621 - }, 622 - "nixpkgs-wayland": { 623 "flake": false, 624 "locked": { 625 - "lastModified": 1752500273, 626 - "narHash": "sha256-+181HrGUKtZdFsUSY/OShMbzywZkfqPzdCOoeRy77MA=", 627 - "owner": "nix-community", 628 - "repo": "nixpkgs-wayland", 629 - "rev": "93a1c3840f99e29ab21f28fcb1db22aee3eb2d0a", 630 - "type": "github" 631 - }, 632 - "original": { 633 - "owner": "nix-community", 634 - "repo": "nixpkgs-wayland", 635 - "type": "github" 636 - } 637 - }, 638 - "nixpkgs_2": { 639 - "locked": { 640 - "lastModified": 1751984180, 641 - "narHash": "sha256-LwWRsENAZJKUdD3SpLluwDmdXY9F45ZEgCb0X+xgOL0=", 642 "owner": "nixos", 643 "repo": "nixpkgs", 644 - "rev": "9807714d6944a957c2e036f84b0ff8caf9930bc0", 645 "type": "github" 646 }, 647 "original": { ··· 651 "type": "github" 652 } 653 }, 654 - "nixpkgs_3": { 655 "locked": { 656 - "lastModified": 1751984180, 657 - "narHash": "sha256-LwWRsENAZJKUdD3SpLluwDmdXY9F45ZEgCb0X+xgOL0=", 658 "owner": "nixos", 659 "repo": "nixpkgs", 660 - "rev": "9807714d6944a957c2e036f84b0ff8caf9930bc0", 661 "type": "github" 662 }, 663 "original": { ··· 668 } 669 }, 670 "nsid-tracker": { 671 - "inputs": { 672 - "naked-shell": "naked-shell_2", 673 - "nci": "nci", 674 - "nixpkgs": [ 675 - "nixpkgs" 676 - ], 677 - "parts": "parts_2", 678 - "systems": "systems_5" 679 - }, 680 "locked": { 681 - "lastModified": 1752990833, 682 - "narHash": "sha256-c8H6QAX2iIDLaYTLN8b1iOKxnpQouJoSGtDqMuyV9Nw=", 683 "ref": "refs/heads/main", 684 - "rev": "73978e71f695685986843f71c46387117fc8f4f8", 685 - "revCount": 28, 686 "type": "git", 687 "url": "https://tangled.sh/@poor.dog/nsid-tracker" 688 }, ··· 691 "url": "https://tangled.sh/@poor.dog/nsid-tracker" 692 } 693 }, 694 - "nur": { 695 - "inputs": { 696 - "flake-parts": "flake-parts", 697 - "nixpkgs": "nixpkgs_3" 698 - }, 699 - "locked": { 700 - "lastModified": 1752516337, 701 - "narHash": "sha256-L8hgYfH5jBhelcJPDaF1UBjLmW2FoZ/J52eE840s34I=", 702 - "owner": "nix-community", 703 - "repo": "NUR", 704 - "rev": "7b211af6eb79bad838a3fa44484ee597ac26a5fb", 705 - "type": "github" 706 - }, 707 - "original": { 708 - "owner": "nix-community", 709 - "repo": "NUR", 710 - "type": "github" 711 - } 712 - }, 713 - "parts": { 714 - "inputs": { 715 - "nixpkgs-lib": [ 716 - "nsid-tracker", 717 - "nci", 718 - "nixpkgs" 719 - ] 720 - }, 721 - "locked": { 722 - "lastModified": 1751413152, 723 - "narHash": "sha256-Tyw1RjYEsp5scoigs1384gIg6e0GoBVjms4aXFfRssQ=", 724 - "owner": "hercules-ci", 725 - "repo": "flake-parts", 726 - "rev": "77826244401ea9de6e3bac47c2db46005e1f30b5", 727 - "type": "github" 728 - }, 729 - "original": { 730 - "owner": "hercules-ci", 731 - "repo": "flake-parts", 732 - "type": "github" 733 - } 734 - }, 735 - "parts_2": { 736 - "inputs": { 737 - "nixpkgs-lib": "nixpkgs-lib" 738 - }, 739 - "locked": { 740 - "lastModified": 1751413152, 741 - "narHash": "sha256-Tyw1RjYEsp5scoigs1384gIg6e0GoBVjms4aXFfRssQ=", 742 - "owner": "hercules-ci", 743 - "repo": "flake-parts", 744 - "rev": "77826244401ea9de6e3bac47c2db46005e1f30b5", 745 - "type": "github" 746 - }, 747 - "original": { 748 - "owner": "hercules-ci", 749 - "repo": "flake-parts", 750 - "type": "github" 751 - } 752 - }, 753 - "purescript-overlay": { 754 - "inputs": { 755 - "flake-compat": "flake-compat_2", 756 - "nixpkgs": [ 757 - "nsid-tracker", 758 - "nci", 759 - "dream2nix", 760 - "nixpkgs" 761 - ], 762 - "slimlock": "slimlock" 763 - }, 764 - "locked": { 765 - "lastModified": 1728546539, 766 - "narHash": "sha256-Sws7w0tlnjD+Bjck1nv29NjC5DbL6nH5auL9Ex9Iz2A=", 767 - "owner": "thomashoneyman", 768 - "repo": "purescript-overlay", 769 - "rev": "4ad4c15d07bd899d7346b331f377606631eb0ee4", 770 - "type": "github" 771 - }, 772 - "original": { 773 - "owner": "thomashoneyman", 774 - "repo": "purescript-overlay", 775 - "type": "github" 776 - } 777 - }, 778 - "pyproject-nix": { 779 - "inputs": { 780 - "nixpkgs": [ 781 - "nsid-tracker", 782 - "nci", 783 - "dream2nix", 784 - "nixpkgs" 785 - ] 786 - }, 787 - "locked": { 788 - "lastModified": 1752481895, 789 - "narHash": "sha256-luVj97hIMpCbwhx3hWiRwjP2YvljWy8FM+4W9njDhLA=", 790 - "owner": "pyproject-nix", 791 - "repo": "pyproject.nix", 792 - "rev": "16ee295c25107a94e59a7fc7f2e5322851781162", 793 - "type": "github" 794 - }, 795 - "original": { 796 - "owner": "pyproject-nix", 797 - "repo": "pyproject.nix", 798 - "type": "github" 799 - } 800 - }, 801 "root": { 802 "inputs": { 803 "agenix": "agenix", 804 "blog": "blog", 805 "home": "home", 806 "limbusart": "limbusart", 807 "lix-module": "lix-module", 808 "naked-shell": "naked-shell", 809 "ncr": "ncr", 810 - "nixos-hardware": "nixos-hardware", 811 - "nixos-persistence": "nixos-persistence", 812 "nixos-wsl": "nixos-wsl", 813 - "nixpkgs": "nixpkgs_2", 814 - "nixpkgs-wayland": "nixpkgs-wayland", 815 "nsid-tracker": "nsid-tracker", 816 - "nur": "nur", 817 - "tangled": "tangled" 818 - } 819 - }, 820 - "rust-overlay": { 821 - "inputs": { 822 - "flake-utils": "flake-utils_2", 823 - "nixpkgs": [ 824 - "limbusart", 825 - "nixpkgs" 826 - ] 827 - }, 828 - "locked": { 829 - "lastModified": 1717985971, 830 - "narHash": "sha256-24h/qKp0aeI+Ew13WdRF521kY24PYa5HOvw0mlrABjk=", 831 - "owner": "oxalica", 832 - "repo": "rust-overlay", 833 - "rev": "abfe5b3126b1b7e9e4daafc1c6478d17f0b584e7", 834 - "type": "github" 835 - }, 836 - "original": { 837 - "owner": "oxalica", 838 - "repo": "rust-overlay", 839 - "type": "github" 840 - } 841 - }, 842 - "rust-overlay_2": { 843 - "inputs": { 844 - "nixpkgs": [ 845 - "nsid-tracker", 846 - "nci", 847 - "nixpkgs" 848 - ] 849 - }, 850 - "locked": { 851 - "lastModified": 1752892850, 852 - "narHash": "sha256-LLvDqLiK2+dr7bQqKTnZIZ8F1H67DLt3FUyVrGolGVw=", 853 - "owner": "oxalica", 854 - "repo": "rust-overlay", 855 - "rev": "742248f12aed0183a124637e8b27a238a47f46a2", 856 - "type": "github" 857 - }, 858 - "original": { 859 - "owner": "oxalica", 860 - "repo": "rust-overlay", 861 - "type": "github" 862 } 863 }, 864 - "slimlock": { 865 - "inputs": { 866 - "nixpkgs": [ 867 - "nsid-tracker", 868 - "nci", 869 - "dream2nix", 870 - "purescript-overlay", 871 - "nixpkgs" 872 - ] 873 - }, 874 "locked": { 875 - "lastModified": 1688756706, 876 - "narHash": "sha256-xzkkMv3neJJJ89zo3o2ojp7nFeaZc2G0fYwNXNJRFlo=", 877 - "owner": "thomashoneyman", 878 - "repo": "slimlock", 879 - "rev": "cf72723f59e2340d24881fd7bf61cb113b4c407c", 880 - "type": "github" 881 }, 882 "original": { 883 - "owner": "thomashoneyman", 884 - "repo": "slimlock", 885 - "type": "github" 886 } 887 }, 888 - "sqlite-lib-src": { 889 "flake": false, 890 "locked": { 891 "lastModified": 1706631843, ··· 896 "original": { 897 "type": "tarball", 898 "url": "https://sqlite.org/2024/sqlite-amalgamation-3450100.zip" 899 - } 900 - }, 901 - "systems": { 902 - "locked": { 903 - "lastModified": 1681028828, 904 - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", 905 - "owner": "nix-systems", 906 - "repo": "default", 907 - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", 908 - "type": "github" 909 - }, 910 - "original": { 911 - "owner": "nix-systems", 912 - "repo": "default", 913 - "type": "github" 914 - } 915 - }, 916 - "systems_2": { 917 - "locked": { 918 - "lastModified": 1681028828, 919 - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", 920 - "owner": "nix-systems", 921 - "repo": "default", 922 - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", 923 - "type": "github" 924 - }, 925 - "original": { 926 - "owner": "nix-systems", 927 - "repo": "default", 928 - "type": "github" 929 - } 930 - }, 931 - "systems_3": { 932 - "locked": { 933 - "lastModified": 1681028828, 934 - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", 935 - "owner": "nix-systems", 936 - "repo": "default", 937 - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", 938 - "type": "github" 939 - }, 940 - "original": { 941 - "owner": "nix-systems", 942 - "repo": "default", 943 - "type": "github" 944 - } 945 - }, 946 - "systems_4": { 947 - "locked": { 948 - "lastModified": 1681028828, 949 - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", 950 - "owner": "nix-systems", 951 - "repo": "default", 952 - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", 953 - "type": "github" 954 - }, 955 - "original": { 956 - "owner": "nix-systems", 957 - "repo": "default", 958 - "type": "github" 959 - } 960 - }, 961 - "systems_5": { 962 - "locked": { 963 - "lastModified": 1680978846, 964 - "narHash": "sha256-Gtqg8b/v49BFDpDetjclCYXm8mAnTrUzR0JnE2nv5aw=", 965 - "owner": "nix-systems", 966 - "repo": "x86_64-linux", 967 - "rev": "2ecfcac5e15790ba6ce360ceccddb15ad16d08a8", 968 - "type": "github" 969 - }, 970 - "original": { 971 - "owner": "nix-systems", 972 - "repo": "x86_64-linux", 973 - "type": "github" 974 - } 975 - }, 976 - "tangled": { 977 - "inputs": { 978 - "gitignore": "gitignore", 979 - "htmx-src": "htmx-src", 980 - "htmx-ws-src": "htmx-ws-src", 981 - "ibm-plex-mono-src": "ibm-plex-mono-src", 982 - "indigo": "indigo", 983 - "inter-fonts-src": "inter-fonts-src", 984 - "lucide-src": "lucide-src", 985 - "nixpkgs": [ 986 - "nixpkgs" 987 - ], 988 - "sqlite-lib-src": "sqlite-lib-src" 989 - }, 990 - "locked": { 991 - "lastModified": 1752497420, 992 - "narHash": "sha256-EcAkSyTGxOEwfAqj599ILbNBxT2Dm4REdPtDapi1klo=", 993 - "ref": "refs/heads/master", 994 - "rev": "839375653ac0b77875079305f5b2772c02a9b69f", 995 - "revCount": 935, 996 - "type": "git", 997 - "url": "https://tangled.sh/@tangled.sh/core" 998 - }, 999 - "original": { 1000 - "type": "git", 1001 - "url": "https://tangled.sh/@tangled.sh/core" 1002 - } 1003 - }, 1004 - "treefmt": { 1005 - "inputs": { 1006 - "nixpkgs": [ 1007 - "nsid-tracker", 1008 - "nci", 1009 - "nixpkgs" 1010 - ] 1011 - }, 1012 - "locked": { 1013 - "lastModified": 1752055615, 1014 - "narHash": "sha256-19m7P4O/Aw/6+CzncWMAJu89JaKeMh3aMle1CNQSIwM=", 1015 - "owner": "numtide", 1016 - "repo": "treefmt-nix", 1017 - "rev": "c9d477b5d5bd7f26adddd3f96cfd6a904768d4f9", 1018 - "type": "github" 1019 - }, 1020 - "original": { 1021 - "owner": "numtide", 1022 - "repo": "treefmt-nix", 1023 - "type": "github" 1024 } 1025 } 1026 },
··· 1 { 2 "nodes": { 3 "agenix": { 4 + "flake": false, 5 "locked": { 6 "lastModified": 1750173260, 7 "narHash": "sha256-9P1FziAwl5+3edkfFcr5HeGtQUtrSdk/MksX39GieoA=", ··· 32 "url": "https://git.gaze.systems/90008/website.git" 33 } 34 }, 35 + "gomod2nix": { 36 "flake": false, 37 "locked": { 38 + "lastModified": 1753096219, 39 + "narHash": "sha256-MaaWYgN/nia7xJcOYLBtPk+cFo7X2zEM1d9xIGPQrLU=", 40 "owner": "nix-community", 41 + "repo": "gomod2nix", 42 + "rev": "be828766411cad04c194c8f714d46aa2b2596362", 43 "type": "github" 44 }, 45 "original": { 46 "owner": "nix-community", 47 + "repo": "gomod2nix", 48 "type": "github" 49 } 50 }, 51 + "home": { 52 "flake": false, 53 "locked": { 54 + "lastModified": 1753181343, 55 + "narHash": "sha256-CLQfNtUqirNVSYoW/kYbvL4PeeNasmZonaPnjO3+1YQ=", 56 "owner": "nix-community", 57 "repo": "home-manager", 58 + "rev": "0cdfcdbb525b77b951c889b6131047bc374f48fe", 59 "type": "github" 60 }, 61 "original": { ··· 65 "type": "github" 66 } 67 }, 68 "limbusart": { 69 + "flake": false, 70 "locked": { 71 + "lastModified": 1753207355, 72 + "narHash": "sha256-xATZz/sHYHkEXjwcmq1DSntclWxnDIKCpH314MaL63U=", 73 "ref": "refs/heads/master", 74 + "rev": "7f29ab57b73eb8a4db7163fc7d19a71cf89c3d8b", 75 + "revCount": 45, 76 "type": "git", 77 + "url": "https://git.gaze.systems/90008/limbusart.git" 78 }, 79 "original": { 80 "type": "git", 81 + "url": "https://git.gaze.systems/90008/limbusart.git" 82 } 83 }, 84 "lix-module": { 85 + "flake": false, 86 "locked": { 87 "lastModified": 1751240025, 88 "narHash": "sha256-SXUAlxpjPRkArRMHy5+Hdi+PiC+ND9yzzIjiaHmTvQU=", ··· 95 "url": "https://git.lix.systems/lix-project/nixos-module/archive/2.93.2-1.tar.gz" 96 } 97 }, 98 "naked-shell": { 99 "flake": false, 100 "locked": { ··· 111 "type": "github" 112 } 113 }, 114 "ncr": { 115 + "flake": false, 116 "locked": { 117 + "lastModified": 1752858743, 118 + "narHash": "sha256-miZ64o8p+ToR6VIpcco/wq0rdHGjHsfepJdMcSiJEDk=", 119 "ref": "refs/heads/main", 120 + "rev": "4660aa9cd9b24bef569696eee46dbe7e8df3e237", 121 + "revCount": 19, 122 "type": "git", 123 "url": "https://tangled.sh/@poor.dog/nixos-cloud-resources" 124 }, ··· 127 "url": "https://tangled.sh/@poor.dog/nixos-cloud-resources" 128 } 129 }, 130 "nixos-wsl": { 131 + "flake": false, 132 "locked": { 133 + "lastModified": 1752682362, 134 + "narHash": "sha256-ZNIpqCG/CfhmV+TgIeyO/XbhDjSWpwWokHM44j0Mn0w=", 135 "owner": "nix-community", 136 "repo": "NixOS-WSL", 137 + "rev": "20001f9bf0aaf2b1c307e43a5eec8cf8f800fe14", 138 "type": "github" 139 }, 140 "original": { ··· 144 } 145 }, 146 "nixpkgs": { 147 "flake": false, 148 "locked": { 149 + "lastModified": 1752950548, 150 + "narHash": "sha256-NS6BLD0lxOrnCiEOcvQCDVPXafX1/ek1dfJHX1nUIzc=", 151 "owner": "nixos", 152 "repo": "nixpkgs", 153 + "rev": "c87b95e25065c028d31a94f06a62927d18763fdf", 154 "type": "github" 155 }, 156 "original": { ··· 160 "type": "github" 161 } 162 }, 163 + "nixpkgs-flake": { 164 "locked": { 165 + "lastModified": 1752950548, 166 + "narHash": "sha256-NS6BLD0lxOrnCiEOcvQCDVPXafX1/ek1dfJHX1nUIzc=", 167 "owner": "nixos", 168 "repo": "nixpkgs", 169 + "rev": "c87b95e25065c028d31a94f06a62927d18763fdf", 170 "type": "github" 171 }, 172 "original": { ··· 177 } 178 }, 179 "nsid-tracker": { 180 + "flake": false, 181 "locked": { 182 + "lastModified": 1753208692, 183 + "narHash": "sha256-8c+EbZC7ZWA+uYJlR6fez+gcQNck1xC2uOMo2nzwfjg=", 184 "ref": "refs/heads/main", 185 + "rev": "9bab265d0ef9b2800614073f5ccdd89ea3eeedee", 186 + "revCount": 29, 187 "type": "git", 188 "url": "https://tangled.sh/@poor.dog/nsid-tracker" 189 }, ··· 192 "url": "https://tangled.sh/@poor.dog/nsid-tracker" 193 } 194 }, 195 "root": { 196 "inputs": { 197 "agenix": "agenix", 198 "blog": "blog", 199 + "gomod2nix": "gomod2nix", 200 "home": "home", 201 "limbusart": "limbusart", 202 "lix-module": "lix-module", 203 "naked-shell": "naked-shell", 204 "ncr": "ncr", 205 "nixos-wsl": "nixos-wsl", 206 + "nixpkgs": "nixpkgs", 207 + "nixpkgs-flake": "nixpkgs-flake", 208 "nsid-tracker": "nsid-tracker", 209 + "tangled": "tangled", 210 + "tangled-sqlite-lib": "tangled-sqlite-lib" 211 } 212 }, 213 + "tangled": { 214 + "flake": false, 215 "locked": { 216 + "lastModified": 1753210331, 217 + "narHash": "sha256-hmEO0FRxOeAfApQYb5DVy0iuxjJBzyY9dZxO/0NuWEA=", 218 + "ref": "refs/heads/master", 219 + "rev": "84c9175d8a3f00516d73e5e2a4bdb14b72dc3b2e", 220 + "revCount": 980, 221 + "type": "git", 222 + "url": "https://tangled.sh/@poor.dog/core" 223 }, 224 "original": { 225 + "type": "git", 226 + "url": "https://tangled.sh/@poor.dog/core" 227 } 228 }, 229 + "tangled-sqlite-lib": { 230 "flake": false, 231 "locked": { 232 "lastModified": 1706631843, ··· 237 "original": { 238 "type": "tarball", 239 "url": "https://sqlite.org/2024/sqlite-amalgamation-3450100.zip" 240 } 241 } 242 },
+26 -21
flake.nix
··· 3 4 inputs = { 5 nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; 6 - nur.url = "github:nix-community/NUR"; 7 8 lix-module = { 9 url = "https://git.lix.systems/lix-project/nixos-module/archive/2.93.2-1.tar.gz"; 10 - inputs.nixpkgs.follows = "nixpkgs"; 11 }; 12 13 nixos-wsl.url = "github:nix-community/NixOS-WSL"; 14 - nixos-wsl.inputs.nixpkgs.follows = "nixpkgs"; 15 16 home.url = "github:nix-community/home-manager/master"; 17 - home.inputs.nixpkgs.follows = "nixpkgs"; 18 - 19 - nixos-hardware.url = "github:nixos/nixos-hardware"; 20 - nixos-persistence.url = "github:nix-community/impermanence"; 21 - 22 - nixpkgs-wayland.url = "github:nix-community/nixpkgs-wayland"; 23 - nixpkgs-wayland.flake = false; 24 25 blog.url = "git+https://git.gaze.systems/90008/website.git"; 26 blog.flake = false; 27 28 agenix.url = "github:ryantm/agenix"; 29 - agenix.inputs.nixpkgs.follows = "nixpkgs"; 30 - 31 - limbusart.url = "git+https://git.gaze.systems/dusk/limbusart.git"; 32 - # limbusart.inputs.nixpkgs.follows = "nixpkgs"; 33 34 naked-shell.url = "github:yusdacra/mk-naked-shell"; 35 naked-shell.flake = false; 36 37 - tangled.url = "git+https://tangled.sh/@tangled.sh/core"; 38 - tangled.inputs.nixpkgs.follows = "nixpkgs"; 39 40 - ncr.url = "git+https://tangled.sh/@poor.dog/nixos-cloud-resources"; 41 - ncr.inputs.nixpkgs.follows = "nixpkgs"; 42 43 nsid-tracker.url = "git+https://tangled.sh/@poor.dog/nsid-tracker"; 44 - nsid-tracker.inputs.nixpkgs.follows = "nixpkgs"; 45 }; 46 47 outputs = 48 inputs: 49 let 50 - lib = inputs.nixpkgs.lib; 51 tlib = import ./lib lib; 52 l = lib; 53 ··· 70 (_: set: ( 71 l.mapAttrs 72 (_: app: app.program) 73 - (inputs.ncr.makeApps {inherit (set) pkgs; inherit (inputs) self;}) 74 ) // { 75 generate-firefox-addons = toString "${set.pkgs.generate-firefox-addons}/bin/generate-firefox-addons"; 76 dns = toString "${set.pkgs.dnsmngmt}/bin/dns";
··· 3 4 inputs = { 5 nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; 6 + nixpkgs.flake = false; 7 + nixpkgs-flake.url = "github:nixos/nixpkgs/nixos-unstable"; 8 9 lix-module = { 10 url = "https://git.lix.systems/lix-project/nixos-module/archive/2.93.2-1.tar.gz"; 11 + flake = false; 12 }; 13 14 nixos-wsl.url = "github:nix-community/NixOS-WSL"; 15 + nixos-wsl.flake = false; 16 17 home.url = "github:nix-community/home-manager/master"; 18 + home.flake = false; 19 20 blog.url = "git+https://git.gaze.systems/90008/website.git"; 21 blog.flake = false; 22 23 agenix.url = "github:ryantm/agenix"; 24 + agenix.flake = false; 25 26 naked-shell.url = "github:yusdacra/mk-naked-shell"; 27 naked-shell.flake = false; 28 29 + ncr.url = "git+https://tangled.sh/@poor.dog/nixos-cloud-resources"; 30 + ncr.flake = false; 31 32 + limbusart.url = "git+https://git.gaze.systems/90008/limbusart.git"; 33 + limbusart.flake = false; 34 35 nsid-tracker.url = "git+https://tangled.sh/@poor.dog/nsid-tracker"; 36 + nsid-tracker.flake = false; 37 + 38 + tangled.url = "git+https://tangled.sh/@poor.dog/core"; 39 + tangled.flake = false; 40 + 41 + tangled-sqlite-lib = { 42 + url = "https://sqlite.org/2024/sqlite-amalgamation-3450100.zip"; 43 + flake = false; 44 + }; 45 + 46 + gomod2nix = { 47 + url = "github:nix-community/gomod2nix"; 48 + flake = false; 49 + }; 50 }; 51 52 outputs = 53 inputs: 54 let 55 + lib = import "${inputs.nixpkgs}/lib"; 56 tlib = import ./lib lib; 57 l = lib; 58 ··· 75 (_: set: ( 76 l.mapAttrs 77 (_: app: app.program) 78 + (import "${inputs.ncr}/makeApps.nix" {inherit (set) pkgs; inherit (inputs) self;}) 79 ) // { 80 generate-firefox-addons = toString "${set.pkgs.generate-firefox-addons}/bin/generate-firefox-addons"; 81 dns = toString "${set.pkgs.dnsmngmt}/bin/dns";
+4 -3
hosts/default.nix
··· 9 baseModules = [ 10 ../modules 11 ../locale 12 - inputs.home.nixosModules.default 13 ]; 14 15 mkSystem = 16 name: set: 17 - lib.nixosSystem { 18 - system = set.pkgs.system; 19 modules = baseModules ++ [ 20 { networking.hostName = name; } 21 { nixpkgs.pkgs = set.pkgs; }
··· 9 baseModules = [ 10 ../modules 11 ../locale 12 + "${inputs.home}/nixos" 13 ]; 14 15 mkSystem = 16 name: set: 17 + import "${inputs.nixpkgs}/nixos/lib/eval-config.nix" { 18 + inherit lib; 19 + system = null; 20 modules = baseModules ++ [ 21 { networking.hostName = name; } 22 { nixpkgs.pkgs = set.pkgs; }
+3 -3
hosts/wolumonde/default.nix
··· 6 }: 7 { 8 imports = [ 9 - inputs.agenix.nixosModules.default 10 - inputs.ncr.nixosModules.firewall 11 - inputs.ncr.nixosModules.firewall-hetzner 12 ] ++ (tlib.importFolder (toString ./modules)); 13 14 environment.systemPackages = with pkgs; [
··· 6 }: 7 { 8 imports = [ 9 + "${inputs.agenix}/modules/age.nix" 10 + "${inputs.ncr}/firewall" 11 + "${inputs.ncr}/firewall/hetzner" 12 ] ++ (tlib.importFolder (toString ./modules)); 13 14 environment.systemPackages = with pkgs; [
+1 -1
hosts/wolumonde/modules/limbusart.nix
··· 5 ... 6 }: 7 let 8 - pkg = inputs.limbusart.packages.${pkgs.system}.default; 9 in 10 { 11 systemd.services.limbusart = {
··· 5 ... 6 }: 7 let 8 + pkg = pkgs.callPackage "${inputs.limbusart}/package.nix" {}; 9 in 10 { 11 systemd.services.limbusart = {
+10 -3
hosts/wolumonde/modules/nsid-tracker.nix
··· 1 { 2 pkgs, 3 inputs, 4 ... 5 }: 6 let 7 - server = inputs.nsid-tracker.packages.${pkgs.system}.server; 8 - client = inputs.nsid-tracker.packages.${pkgs.system}.client.overrideAttrs (old: { 9 PUBLIC_API_URL = "gaze.systems/nsid-tracker/api"; 10 - }); 11 port = 6432; 12 in 13 {
··· 1 { 2 pkgs, 3 + terra, 4 inputs, 5 ... 6 }: 7 let 8 + client-modules = 9 + (pkgs.callPackage "${inputs.nsid-tracker}/nix/client-modules.nix" {}) 10 + .overrideAttrs (_: { 11 + outputHash = "sha256-TzTafbNTng/mMyf0yR9Rc6XS9/zzipwmK9SUWm2XxeY="; 12 + }); 13 + client = pkgs.callPackage "${inputs.nsid-tracker}/nix/client.nix" { 14 PUBLIC_API_URL = "gaze.systems/nsid-tracker/api"; 15 + inherit client-modules; 16 + }; 17 + server = terra.nsid-tracker-server; 18 port = 6432; 19 in 20 {
+7 -2
hosts/wolumonde/modules/tangled.nix
··· 1 - { lib, config, inputs, ... }: 2 let 3 knotCfg = config.services.tangled-knot; 4 spindleCfg = config.services.tangled-spindle; 5 in 6 { 7 - imports = [ inputs.tangled.nixosModules.knot inputs.tangled.nixosModules.spindle ]; 8 9 age.secrets.tangledKnot.file = ../../../secrets/tangledKnot.age; 10 11 services.tangled-knot = { 12 enable = true; 13 gitUser = "git"; 14 server = { 15 listenAddr = "0.0.0.0:7777"; ··· 31 32 services.tangled-spindle = { 33 enable = true; 34 server = { 35 listenAddr = "0.0.0.0:7391"; 36 hostname = "spindle.gaze.systems";
··· 1 + { lib, config, inputs, terra, ... }: 2 let 3 knotCfg = config.services.tangled-knot; 4 spindleCfg = config.services.tangled-spindle; 5 in 6 { 7 + imports = [ 8 + "${inputs.tangled}/nix/modules/knot.nix" 9 + "${inputs.tangled}/nix/modules/spindle.nix" 10 + ]; 11 12 age.secrets.tangledKnot.file = ../../../secrets/tangledKnot.age; 13 14 services.tangled-knot = { 15 enable = true; 16 + package = terra.tangled-knot; 17 gitUser = "git"; 18 server = { 19 listenAddr = "0.0.0.0:7777"; ··· 35 36 services.tangled-spindle = { 37 enable = true; 38 + package = terra.tangled-spindle; 39 server = { 40 listenAddr = "0.0.0.0:7391"; 41 hostname = "spindle.gaze.systems";
+2 -2
hosts/wsl/default.nix
··· 10 imports = [ 11 ../../users/root 12 ../../users/firewatch 13 - inputs.nixos-wsl.nixosModules.wsl 14 - inputs.agenix.nixosModules.default 15 ] ++ (tlib.importFolder (toString ./modules)); 16 17 wsl.enable = true;
··· 10 imports = [ 11 ../../users/root 12 ../../users/firewatch 13 + "${inputs.nixos-wsl}/modules" 14 + "${inputs.agenix}/modules/age.nix" 15 ] ++ (tlib.importFolder (toString ./modules)); 16 17 wsl.enable = true;
-2
modules/base/nix.nix
··· 4 ... 5 }: 6 { 7 - imports = [ inputs.lix-module.nixosModules.default ]; 8 - 9 nix = { 10 registry = builtins.mapAttrs (_: v: { flake = v; }) (lib.filterAttrs (_: v: v ? outputs) inputs); 11 gc.automatic = false;
··· 4 ... 5 }: 6 { 7 nix = { 8 registry = builtins.mapAttrs (_: v: { flake = v; }) (lib.filterAttrs (_: v: v ? outputs) inputs); 9 gc.automatic = false;
+8 -5
pkgs-set/default.nix
··· 31 # config.permittedInsecurePackages = ["electron-25.9.0"]; 32 }; 33 terraPkgs = 34 - l.genAttrs 35 - (l.map (l.removeSuffix ".nix") (l.attrNames (l.readDir ./pkgs))) 36 - (name: pkgs.callPackage "${./pkgs}/${name}.nix" { 37 - inherit inputs tlib; 38 - }); 39 pkgsToExport = pkgs.lib.getAttrs (import ./exported.nix) (pkgs // terraPkgs); 40 in { 41 inherit pkgs;
··· 31 # config.permittedInsecurePackages = ["electron-25.9.0"]; 32 }; 33 terraPkgs = 34 + pkgs.lib.makeScope pkgs.newScope ( 35 + self: 36 + l.genAttrs 37 + (l.map (l.removeSuffix ".nix") (l.attrNames (l.readDir ./pkgs))) 38 + (name: self.callPackage "${./pkgs}/${name}.nix" { 39 + inherit inputs tlib; 40 + }) 41 + ); 42 pkgsToExport = pkgs.lib.getAttrs (import ./exported.nix) (pkgs // terraPkgs); 43 in { 44 inherit pkgs;
+5
pkgs-set/overlays/_lix.nix
···
··· 1 + {inputs}: final: prev: 2 + (import "${inputs.lix-module}/overlay.nix" {lix = null;}) 3 + final (prev // { 4 + lix = final.lixPackageSets.latest.lix; 5 + })
+4
pkgs-set/pkgs/buildGoApplication.nix
···
··· 1 + {callPackage, inputs, ...}: 2 + (callPackage "${inputs.gomod2nix}/builder" { 3 + gomod2nix = null; 4 + }).buildGoApplication
+1
pkgs-set/pkgs/nsid-tracker-server.nix
···
··· 1 + {callPackage, inputs, ...}: callPackage "${inputs.nsid-tracker}/nix/server.nix" {}
+19
pkgs-set/pkgs/tangled-knot.nix
···
··· 1 + { 2 + callPackage, 3 + inputs, 4 + tangled-modules, 5 + tangled-sqlite-lib, 6 + ... 7 + }: 8 + let 9 + unwrapped = (callPackage "${inputs.tangled}/nix/pkgs/knot-unwrapped.nix" { 10 + modules = tangled-modules; 11 + sqlite-lib = tangled-sqlite-lib; 12 + gitignoreSource = null; 13 + }).overrideAttrs (_: { 14 + src = inputs.tangled; 15 + }); 16 + in 17 + callPackage "${inputs.tangled}/nix/pkgs/knot.nix" { 18 + knot-unwrapped = unwrapped; 19 + }
+1
pkgs-set/pkgs/tangled-modules.nix
···
··· 1 + {inputs, ...}: "${inputs.tangled}/nix/gomod2nix.toml"
+14
pkgs-set/pkgs/tangled-spindle.nix
···
··· 1 + { 2 + callPackage, 3 + inputs, 4 + tangled-modules, 5 + tangled-sqlite-lib, 6 + ... 7 + }: 8 + (callPackage "${inputs.tangled}/nix/pkgs/spindle.nix" { 9 + modules = tangled-modules; 10 + sqlite-lib = tangled-sqlite-lib; 11 + gitignoreSource = null; 12 + }).overrideAttrs (_: { 13 + src = inputs.tangled; 14 + })
+4
pkgs-set/pkgs/tangled-sqlite-lib.nix
···
··· 1 + {callPackage, inputs, ...}: 2 + callPackage "${inputs.tangled}/nix/pkgs/sqlite-lib.nix" { 3 + sqlite-lib-src = inputs.tangled-sqlite-lib; 4 + }
+2 -1
shells/default.nix
··· 10 let 11 inherit (set) pkgs; 12 mkNakedShell = pkgs.callPackage inputs.naked-shell { }; 13 agenix-wrapped = pkgs.writeShellApplication { 14 name = "agenix"; 15 - runtimeInputs = [ inputs.agenix.packages.${system}.default ]; 16 text = '' 17 if [ -z "''${1-}" ]; then 18 agenix
··· 10 let 11 inherit (set) pkgs; 12 mkNakedShell = pkgs.callPackage inputs.naked-shell { }; 13 + agenix = pkgs.callPackage "${inputs.agenix}/pkgs/agenix.nix" {}; 14 agenix-wrapped = pkgs.writeShellApplication { 15 name = "agenix"; 16 + runtimeInputs = [ agenix ]; 17 text = '' 18 if [ -z "''${1-}" ]; then 19 agenix
+1 -1
users/dusk@devel.mobi/default.nix
··· 34 ]; 35 in 36 l.flatten [ 37 - inputs.agenix.homeManagerModules.default 38 ../../modules/persist/null.nix 39 (tlib.prefixStrings "${inputs.self}/users/modules/" modulesToEnable) 40 ./nsid-tracker.nix
··· 34 ]; 35 in 36 l.flatten [ 37 + "${inputs.agenix}/modules/age-home.nix" 38 ../../modules/persist/null.nix 39 (tlib.prefixStrings "${inputs.self}/users/modules/" modulesToEnable) 40 ./nsid-tracker.nix
+2 -2
users/dusk@devel.mobi/nsid-tracker.nix
··· 1 { 2 pkgs, 3 - inputs, 4 ... 5 }: 6 let 7 - server = inputs.nsid-tracker.packages.${pkgs.system}.server; 8 port = 6432; 9 in 10 {
··· 1 { 2 pkgs, 3 + terra, 4 ... 5 }: 6 let 7 + server = terra.nsid-tracker-server; 8 port = 6432; 9 in 10 {
-1
users/firewatch/default.nix
··· 78 packages = with pkgs; [ 79 # Programs 80 nix-output-monitor 81 - inputs.nh.packages.${pkgs.system}.default 82 ]; 83 file.".ssh/authorized_keys".text = '' 84 ${signKeyText}
··· 78 packages = with pkgs; [ 79 # Programs 80 nix-output-monitor 81 ]; 82 file.".ssh/authorized_keys".text = '' 83 ${signKeyText}