this repo has no description
31
fork

Configure Feed

Select the types of activity you want to include in your feed.

mirror: patch knotmirror

Signed-off-by: Seongmin Lee <git@boltless.me>

+280 -3
+277 -1
flake.lock
··· 16 16 "url": "https://tangled.org/@jakelazaroff.com/actor-typeahead" 17 17 } 18 18 }, 19 + "actor-typeahead-src_2": { 20 + "flake": false, 21 + "locked": { 22 + "lastModified": 1762835797, 23 + "narHash": "sha256-heizoWUKDdar6ymfZTnj3ytcEv/L4d4fzSmtr0HlXsQ=", 24 + "ref": "refs/heads/main", 25 + "rev": "677fe7f743050a4e7f09d4a6f87bbf1325a06f6b", 26 + "revCount": 6, 27 + "type": "git", 28 + "url": "https://tangled.org/@jakelazaroff.com/actor-typeahead" 29 + }, 30 + "original": { 31 + "type": "git", 32 + "url": "https://tangled.org/@jakelazaroff.com/actor-typeahead" 33 + } 34 + }, 19 35 "atlogin": { 20 36 "inputs": { 21 37 "flake-utils": "flake-utils", ··· 99 115 "type": "github" 100 116 } 101 117 }, 118 + "fenix_2": { 119 + "inputs": { 120 + "nixpkgs": [ 121 + "tangled-mirror", 122 + "nixpkgs" 123 + ], 124 + "rust-analyzer-src": "rust-analyzer-src_2" 125 + }, 126 + "locked": { 127 + "lastModified": 1772176312, 128 + "narHash": "sha256-Yjo/QCJvY9GUhAzwac/m6Rx3oxvRyEaiT5DQ5o+T6g4=", 129 + "owner": "nix-community", 130 + "repo": "fenix", 131 + "rev": "92d91250c1acd59beabc51208192adc92f31aeb5", 132 + "type": "github" 133 + }, 134 + "original": { 135 + "owner": "nix-community", 136 + "repo": "fenix", 137 + "type": "github" 138 + } 139 + }, 102 140 "flake-compat": { 103 141 "flake": false, 104 142 "locked": { ··· 116 154 } 117 155 }, 118 156 "flake-compat_2": { 157 + "flake": false, 158 + "locked": { 159 + "lastModified": 1751685974, 160 + "narHash": "sha256-NKw96t+BgHIYzHUjkTK95FqYRVKB8DHpVhefWSz/kTw=", 161 + "rev": "549f2762aebeff29a2e5ece7a7dc0f955281a1d1", 162 + "type": "tarball", 163 + "url": "https://git.lix.systems/api/v1/repos/lix-project/flake-compat/archive/549f2762aebeff29a2e5ece7a7dc0f955281a1d1.tar.gz?rev=549f2762aebeff29a2e5ece7a7dc0f955281a1d1" 164 + }, 165 + "original": { 166 + "type": "tarball", 167 + "url": "https://git.lix.systems/lix-project/flake-compat/archive/main.tar.gz" 168 + } 169 + }, 170 + "flake-compat_3": { 119 171 "flake": false, 120 172 "locked": { 121 173 "lastModified": 1751685974, ··· 165 217 "flake-utils_3": { 166 218 "inputs": { 167 219 "systems": "systems_2" 220 + }, 221 + "locked": { 222 + "lastModified": 1731533236, 223 + "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", 224 + "owner": "numtide", 225 + "repo": "flake-utils", 226 + "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", 227 + "type": "github" 228 + }, 229 + "original": { 230 + "owner": "numtide", 231 + "repo": "flake-utils", 232 + "type": "github" 233 + } 234 + }, 235 + "flake-utils_4": { 236 + "inputs": { 237 + "systems": "systems_3" 168 238 }, 169 239 "locked": { 170 240 "lastModified": 1731533236, ··· 202 272 "type": "github" 203 273 } 204 274 }, 275 + "gomod2nix_2": { 276 + "inputs": { 277 + "flake-utils": "flake-utils_4", 278 + "nixpkgs": [ 279 + "tangled-mirror", 280 + "nixpkgs" 281 + ] 282 + }, 283 + "locked": { 284 + "lastModified": 1763982521, 285 + "narHash": "sha256-ur4QIAHwgFc0vXiaxn5No/FuZicxBr2p0gmT54xZkUQ=", 286 + "owner": "nix-community", 287 + "repo": "gomod2nix", 288 + "rev": "02e63a239d6eabd595db56852535992c898eba72", 289 + "type": "github" 290 + }, 291 + "original": { 292 + "owner": "nix-community", 293 + "repo": "gomod2nix", 294 + "type": "github" 295 + } 296 + }, 205 297 "htmx-src": { 298 + "flake": false, 299 + "locked": { 300 + "narHash": "sha256-nm6avZuEBg67SSyyZUhjpXVNstHHgUxrtBHqJgowU08=", 301 + "type": "file", 302 + "url": "https://unpkg.com/htmx.org@2.0.4/dist/htmx.min.js" 303 + }, 304 + "original": { 305 + "type": "file", 306 + "url": "https://unpkg.com/htmx.org@2.0.4/dist/htmx.min.js" 307 + } 308 + }, 309 + "htmx-src_2": { 206 310 "flake": false, 207 311 "locked": { 208 312 "narHash": "sha256-nm6avZuEBg67SSyyZUhjpXVNstHHgUxrtBHqJgowU08=", ··· 226 330 "url": "https://cdn.jsdelivr.net/npm/htmx-ext-ws@2.0.2" 227 331 } 228 332 }, 333 + "htmx-ws-src_2": { 334 + "flake": false, 335 + "locked": { 336 + "narHash": "sha256-2fg6KyEJoO24q0fQqbz9RMaYNPQrMwpZh29tkSqdqGY=", 337 + "type": "file", 338 + "url": "https://cdn.jsdelivr.net/npm/htmx-ext-ws@2.0.2" 339 + }, 340 + "original": { 341 + "type": "file", 342 + "url": "https://cdn.jsdelivr.net/npm/htmx-ext-ws@2.0.2" 343 + } 344 + }, 229 345 "ibm-plex-mono-src": { 230 346 "flake": false, 231 347 "locked": { ··· 239 355 "url": "https://github.com/IBM/plex/releases/download/@ibm/plex-mono@1.1.0/ibm-plex-mono.zip" 240 356 } 241 357 }, 358 + "ibm-plex-mono-src_2": { 359 + "flake": false, 360 + "locked": { 361 + "lastModified": 1731402384, 362 + "narHash": "sha256-OwUmrPfEehLDz0fl2ChYLK8FQM2p0G1+EMrGsYEq+6g=", 363 + "type": "tarball", 364 + "url": "https://github.com/IBM/plex/releases/download/@ibm/plex-mono@1.1.0/ibm-plex-mono.zip" 365 + }, 366 + "original": { 367 + "type": "tarball", 368 + "url": "https://github.com/IBM/plex/releases/download/@ibm/plex-mono@1.1.0/ibm-plex-mono.zip" 369 + } 370 + }, 242 371 "indigo": { 243 372 "flake": false, 244 373 "locked": { ··· 255 384 "type": "github" 256 385 } 257 386 }, 387 + "indigo_2": { 388 + "flake": false, 389 + "locked": { 390 + "lastModified": 1753693716, 391 + "narHash": "sha256-DMIKnCJRODQXEHUxA+7mLzRALmnZhkkbHlFT2rCQYrE=", 392 + "owner": "oppiliappan", 393 + "repo": "indigo", 394 + "rev": "5f170569da9360f57add450a278d73538092d8ca", 395 + "type": "github" 396 + }, 397 + "original": { 398 + "owner": "oppiliappan", 399 + "repo": "indigo", 400 + "type": "github" 401 + } 402 + }, 258 403 "inter-fonts-src": { 259 404 "flake": false, 260 405 "locked": { ··· 268 413 "url": "https://github.com/rsms/inter/releases/download/v4.1/Inter-4.1.zip" 269 414 } 270 415 }, 416 + "inter-fonts-src_2": { 417 + "flake": false, 418 + "locked": { 419 + "lastModified": 1731687360, 420 + "narHash": "sha256-5vdKKvHAeZi6igrfpbOdhZlDX2/5+UvzlnCQV6DdqoQ=", 421 + "type": "tarball", 422 + "url": "https://github.com/rsms/inter/releases/download/v4.1/Inter-4.1.zip" 423 + }, 424 + "original": { 425 + "type": "tarball", 426 + "url": "https://github.com/rsms/inter/releases/download/v4.1/Inter-4.1.zip" 427 + } 428 + }, 271 429 "lucide-src": { 430 + "flake": false, 431 + "locked": { 432 + "lastModified": 1754044466, 433 + "narHash": "sha256-+exBR2OToB1iv7ZQI2S4B0lXA/QRvC9n6U99UxGpJGs=", 434 + "type": "tarball", 435 + "url": "https://github.com/lucide-icons/lucide/releases/download/0.536.0/lucide-icons-0.536.0.zip" 436 + }, 437 + "original": { 438 + "type": "tarball", 439 + "url": "https://github.com/lucide-icons/lucide/releases/download/0.536.0/lucide-icons-0.536.0.zip" 440 + } 441 + }, 442 + "lucide-src_2": { 272 443 "flake": false, 273 444 "locked": { 274 445 "lastModified": 1754044466, ··· 293 464 "url": "https://cdn.jsdelivr.net/npm/mermaid@11.12.3/dist/mermaid.min.js" 294 465 } 295 466 }, 467 + "mermaid-src_2": { 468 + "flake": false, 469 + "locked": { 470 + "narHash": "sha256-/YOdECG2V5c3kJ1QfGvhziTT6K/Dx/4mOk2mr3Fs/do=", 471 + "type": "file", 472 + "url": "https://cdn.jsdelivr.net/npm/mermaid@11.12.3/dist/mermaid.min.js" 473 + }, 474 + "original": { 475 + "type": "file", 476 + "url": "https://cdn.jsdelivr.net/npm/mermaid@11.12.3/dist/mermaid.min.js" 477 + } 478 + }, 296 479 "nixery-flake": { 297 480 "flake": false, 298 481 "locked": { ··· 373 556 "type": "github" 374 557 } 375 558 }, 559 + "nixpkgs_5": { 560 + "locked": { 561 + "lastModified": 1771848320, 562 + "narHash": "sha256-0MAd+0mun3K/Ns8JATeHT1sX28faLII5hVLq0L3BdZU=", 563 + "owner": "nixos", 564 + "repo": "nixpkgs", 565 + "rev": "2fc6539b481e1d2569f25f8799236694180c0993", 566 + "type": "github" 567 + }, 568 + "original": { 569 + "owner": "nixos", 570 + "ref": "nixos-unstable", 571 + "repo": "nixpkgs", 572 + "type": "github" 573 + } 574 + }, 376 575 "root": { 377 576 "inputs": { 378 577 "atlogin": "atlogin", ··· 380 579 "disko": "disko", 381 580 "nixery-flake": "nixery-flake", 382 581 "nixpkgs": "nixpkgs_3", 383 - "tangled": "tangled" 582 + "tangled": "tangled", 583 + "tangled-mirror": "tangled-mirror" 384 584 } 385 585 }, 386 586 "rust-analyzer-src": { ··· 400 600 "type": "github" 401 601 } 402 602 }, 603 + "rust-analyzer-src_2": { 604 + "flake": false, 605 + "locked": { 606 + "lastModified": 1772094427, 607 + "narHash": "sha256-TiVs6OUBJEvajHdJZ5nIq0KognNJooUWuLGPFfQacSw=", 608 + "owner": "rust-lang", 609 + "repo": "rust-analyzer", 610 + "rev": "56b59a832858329c2f947f9b7bdf1a49da39c981", 611 + "type": "github" 612 + }, 613 + "original": { 614 + "owner": "rust-lang", 615 + "ref": "nightly", 616 + "repo": "rust-analyzer", 617 + "type": "github" 618 + } 619 + }, 403 620 "sqlite-lib-src": { 621 + "flake": false, 622 + "locked": { 623 + "lastModified": 1706631843, 624 + "narHash": "sha256-bJoMjirsBjm2Qk9KPiy3yV3+8b/POlYe76/FQbciHro=", 625 + "type": "tarball", 626 + "url": "https://sqlite.org/2024/sqlite-amalgamation-3450100.zip" 627 + }, 628 + "original": { 629 + "type": "tarball", 630 + "url": "https://sqlite.org/2024/sqlite-amalgamation-3450100.zip" 631 + } 632 + }, 633 + "sqlite-lib-src_2": { 404 634 "flake": false, 405 635 "locked": { 406 636 "lastModified": 1706631843, ··· 459 689 "type": "github" 460 690 } 461 691 }, 692 + "systems_3": { 693 + "locked": { 694 + "lastModified": 1681028828, 695 + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", 696 + "owner": "nix-systems", 697 + "repo": "default", 698 + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", 699 + "type": "github" 700 + }, 701 + "original": { 702 + "owner": "nix-systems", 703 + "repo": "default", 704 + "type": "github" 705 + } 706 + }, 462 707 "tangled": { 463 708 "inputs": { 464 709 "actor-typeahead-src": "actor-typeahead-src", ··· 485 730 "url": "https://tangled.org/tangled.org/core" 486 731 }, 487 732 "original": { 733 + "type": "git", 734 + "url": "https://tangled.org/tangled.org/core" 735 + } 736 + }, 737 + "tangled-mirror": { 738 + "inputs": { 739 + "actor-typeahead-src": "actor-typeahead-src_2", 740 + "fenix": "fenix_2", 741 + "flake-compat": "flake-compat_3", 742 + "gomod2nix": "gomod2nix_2", 743 + "htmx-src": "htmx-src_2", 744 + "htmx-ws-src": "htmx-ws-src_2", 745 + "ibm-plex-mono-src": "ibm-plex-mono-src_2", 746 + "indigo": "indigo_2", 747 + "inter-fonts-src": "inter-fonts-src_2", 748 + "lucide-src": "lucide-src_2", 749 + "mermaid-src": "mermaid-src_2", 750 + "nixpkgs": "nixpkgs_5", 751 + "sqlite-lib-src": "sqlite-lib-src_2" 752 + }, 753 + "locked": { 754 + "lastModified": 1776251269, 755 + "narHash": "sha256-FhUYUfUuVSf4IVIGASNOinHC22AOYZhX18pyrmWIqeI=", 756 + "ref": "sl/upukwxsowwop", 757 + "rev": "8729b4710d1fbdfc59424b7bf31ac5124904f5a8", 758 + "revCount": 2248, 759 + "type": "git", 760 + "url": "https://tangled.org/tangled.org/core" 761 + }, 762 + "original": { 763 + "ref": "sl/upukwxsowwop", 488 764 "type": "git", 489 765 "url": "https://tangled.org/tangled.org/core" 490 766 }
+3 -2
flake.nix
··· 4 4 inputs = { 5 5 nixpkgs.url = "github:nixos/nixpkgs/nixos-25.11"; 6 6 tangled.url = "git+https://tangled.org/tangled.org/core"; 7 + tangled-mirror.url = "git+https://tangled.org/tangled.org/core?ref=sl/upukwxsowwop"; 7 8 colmena.url = "github:zhaofengli/colmena/release-0.4.x"; 8 9 disko = { 9 10 url = "github:nix-community/disko"; ··· 18 19 atlogin.url = "git+https://tangled.org/anirudh.fi/atlogin"; 19 20 }; 20 21 21 - outputs = { nixpkgs, disko, colmena, nixery-flake, tangled, atlogin, ... }: 22 + outputs = { nixpkgs, disko, colmena, nixery-flake, tangled, tangled-mirror, atlogin, ... }: 22 23 let 23 24 lib = nixpkgs.lib; 24 25 system = "x86_64-linux"; ··· 101 102 102 103 mirror = { 103 104 modules = [ 104 - tangled.nixosModules.knotmirror 105 + tangled-mirror.nixosModules.knotmirror 105 106 atlogin.nixosModules.default 106 107 ./hosts/mirror/services/knotmirror.nix 107 108 ./hosts/mirror/services/nginx.nix