Monorepo for Tangled tangled.org
4

Configure Feed

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

nix: use forked zoekt-webserver

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

author
Seongmin Lee
date (Jun 26, 2026, 2:48 AM +0900) commit c6451c00 parent 85dc4c66 change-id kuqnvtrr
+37 -8
+21
flake.lock
··· 37 37 "type": "github" 38 38 } 39 39 }, 40 + "fetch-tangled": { 41 + "inputs": { 42 + "nixpkgs": [ 43 + "nixpkgs" 44 + ] 45 + }, 46 + "locked": { 47 + "lastModified": 1779479671, 48 + "narHash": "sha256-8PR9nZnK0Fn4gDOikz+3sLdsEJYnKC3gaunBs4N+V9Q=", 49 + "ref": "refs/heads/main", 50 + "rev": "2e3744d31b990248f277d16a11ef81753b366f0f", 51 + "revCount": 22, 52 + "type": "git", 53 + "url": "https://tangled.org/isabelroses.com/fetch-tangled" 54 + }, 55 + "original": { 56 + "type": "git", 57 + "url": "https://tangled.org/isabelroses.com/fetch-tangled" 58 + } 59 + }, 40 60 "flake-compat": { 41 61 "flake": false, 42 62 "locked": { ··· 222 242 "inputs": { 223 243 "actor-typeahead-src": "actor-typeahead-src", 224 244 "fenix": "fenix", 245 + "fetch-tangled": "fetch-tangled", 225 246 "flake-compat": "flake-compat", 226 247 "gomod2nix": "gomod2nix", 227 248 "htmx-src": "htmx-src",
+10 -1
flake.nix
··· 57 57 url = "https://sqlite.org/2024/sqlite-amalgamation-3450100.zip"; 58 58 flake = false; 59 59 }; 60 + fetch-tangled = { 61 + url = "git+https://tangled.org/isabelroses.com/fetch-tangled"; 62 + inputs.nixpkgs.follows = "nixpkgs"; 63 + }; 60 64 }; 61 65 62 66 outputs = { ··· 74 78 actor-typeahead-src, 75 79 mermaid-src, 76 80 microvm, 81 + fetch-tangled, 77 82 ... 78 83 }: let 79 84 supportedSystems = ["x86_64-linux" "x86_64-darwin" "aarch64-linux" "aarch64-darwin"]; 80 85 forAllSystems = nixpkgs.lib.genAttrs supportedSystems; 81 - nixpkgsFor = forAllSystems (system: nixpkgs.legacyPackages.${system}); 86 + nixpkgsFor = forAllSystems (system: 87 + import nixpkgs { 88 + inherit system; 89 + overlays = [fetch-tangled.overlays.default]; 90 + }); 82 91 83 92 mkPackageSet = pkgs: 84 93 pkgs.lib.makeScope pkgs.newScope (self: {
+6 -7
nix/pkgs/zoekt-webserver.nix
··· 1 1 { 2 2 lib, 3 3 buildGoModule, 4 - fetchFromGitHub, 4 + fetchFromTangled, 5 5 }: 6 6 buildGoModule { 7 7 pname = "zoekt-webserver"; 8 8 version = "0-unstable-2026-03-25"; 9 9 10 - src = fetchFromGitHub { 11 - owner = "sourcegraph"; 12 - repo = "zoekt"; 13 - rev = "a0f5789d25cb80a36bfb0b85cde2f004880bcbeb"; 14 - hash = "sha256-y1BskdsrPrIRDFj9n7H6Dl17tS+4epwvShMe/i1I7KA="; 10 + src = fetchFromTangled { 11 + did = "did:plc:j7br4gn6mwy72wd6skzjhwh5"; 12 + rev = "cfc4aa0d9ea620143fef099bfed61a88e434c9cd"; 13 + hash = "sha256-BizF1KGkNecAmc31KuC0rlwLY9dHaYtyohSwTUzX5CE="; 15 14 }; 16 15 subPackages = ["cmd/zoekt-webserver"]; 17 16 18 - vendorHash = "sha256-WaO8/33pPmGh6tO/poD5epBknZjyzydG9dRuD67dYEw="; 17 + vendorHash = "sha256-pWzVhu5nY4e97dHuw5ncLP8YkiYjk0m9l70GYizLNj8="; 19 18 20 19 doCheck = false; 21 20