a more proper nixos module for the tangled knotserver

chore: update flake uri for tangled core

flake.lock: Update

Flake lock file updates:

• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/e643668fd71b949c53f8626614b21ff71a07379d?narHash=sha256-NY3kSorgqE5LMm1LqNwGne3ZLMF2/ILgLpFr1fS4X3o%3D' (2025-09-24)
→ 'github:NixOS/nixpkgs/9f0c42f8bc7151b8e7e5840fb3bd454ad850d8c5?narHash=sha256-UWYqmD7JFBEDBHWYcqE6s6c77pWdcU/i%2BbwD6XxMb8A%3D' (2026-01-05)
• Updated input 'tangledCore':
'git+https://tangled.org/@tangled.sh/core?ref=refs/heads/master&rev=4805af2fa1dc19b745dc93558ab3ff4ae55cb472' (2025-09-29)
→ 'git+https://tangled.org/tangled.org/core?ref=refs/heads/master&rev=6dc86ffbed5a290ca6a4890caa2dadea5c8b8a81' (2026-01-07)
• Added input 'tangledCore/actor-typeahead-src':
'git+https://tangled.org/@jakelazaroff.com/actor-typeahead?ref=refs/heads/main&rev=677fe7f743050a4e7f09d4a6f87bbf1325a06f6b' (2025-11-11)
• Updated input 'tangledCore/gomod2nix':
'github:nix-community/gomod2nix/7f963246a71626c7fc70b431a315c4388a0c95cf?narHash=sha256-YVoIFDCDpYuU3riaDEJ3xiGdPOtsx4sR5eTzHTytPV8%3D' (2025-08-01)
→ 'github:nix-community/gomod2nix/02e63a239d6eabd595db56852535992c898eba72?narHash=sha256-ur4QIAHwgFc0vXiaxn5No/FuZicxBr2p0gmT54xZkUQ%3D' (2025-11-24)
• Updated input 'tangledCore/gomod2nix/flake-utils':
'github:numtide/flake-utils/ff7b65b44d01cf9ba6a71320833626af21126384?narHash=sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt%2BxmY%3D' (2023-09-12)
→ 'github:numtide/flake-utils/11707dc2f618dd54ca8739b309ec4fc024de578b?narHash=sha256-l0KFg5HjrsfsO/JpG%2Br7fRrqm12kzFHyUHqHCVpMMbI%3D' (2024-11-13)
• Updated input 'tangledCore/ibm-plex-mono-src':
'https://github.com/IBM/plex/releases/download/@ibm/plex-mono@1.1.0/ibm-plex-mono.zip?narHash=sha256-OwUmrPfEehLDz0fl2ChYLK8FQM2p0G1%2BEMrGsYEq%2B6g%3D' (2024-11-12)
→ 'https://github.com/IBM/plex/releases/download/@ibm%2Fplex-mono@1.1.0/ibm-plex-mono.zip?narHash=sha256-OwUmrPfEehLDz0fl2ChYLK8FQM2p0G1%2BEMrGsYEq%2B6g%3D' (2024-11-12)

Changed files
+35 -18
+34 -17
flake.lock
··· 1 1 { 2 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 + }, 3 19 "flake-compat": { 4 20 "flake": false, 5 21 "locked": { ··· 19 35 "systems": "systems" 20 36 }, 21 37 "locked": { 22 - "lastModified": 1694529238, 23 - "narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=", 38 + "lastModified": 1731533236, 39 + "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", 24 40 "owner": "numtide", 25 41 "repo": "flake-utils", 26 - "rev": "ff7b65b44d01cf9ba6a71320833626af21126384", 42 + "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", 27 43 "type": "github" 28 44 }, 29 45 "original": { ··· 41 57 ] 42 58 }, 43 59 "locked": { 44 - "lastModified": 1754078208, 45 - "narHash": "sha256-YVoIFDCDpYuU3riaDEJ3xiGdPOtsx4sR5eTzHTytPV8=", 60 + "lastModified": 1763982521, 61 + "narHash": "sha256-ur4QIAHwgFc0vXiaxn5No/FuZicxBr2p0gmT54xZkUQ=", 46 62 "owner": "nix-community", 47 63 "repo": "gomod2nix", 48 - "rev": "7f963246a71626c7fc70b431a315c4388a0c95cf", 64 + "rev": "02e63a239d6eabd595db56852535992c898eba72", 49 65 "type": "github" 50 66 }, 51 67 "original": { ··· 84 100 "lastModified": 1731402384, 85 101 "narHash": "sha256-OwUmrPfEehLDz0fl2ChYLK8FQM2p0G1+EMrGsYEq+6g=", 86 102 "type": "tarball", 87 - "url": "https://github.com/IBM/plex/releases/download/@ibm/plex-mono@1.1.0/ibm-plex-mono.zip" 103 + "url": "https://github.com/IBM/plex/releases/download/@ibm%2Fplex-mono@1.1.0/ibm-plex-mono.zip" 88 104 }, 89 105 "original": { 90 106 "type": "tarball", 91 - "url": "https://github.com/IBM/plex/releases/download/@ibm/plex-mono@1.1.0/ibm-plex-mono.zip" 107 + "url": "https://github.com/IBM/plex/releases/download/@ibm%2Fplex-mono@1.1.0/ibm-plex-mono.zip" 92 108 } 93 109 }, 94 110 "indigo": { ··· 135 151 }, 136 152 "nixpkgs": { 137 153 "locked": { 138 - "lastModified": 1758690382, 139 - "narHash": "sha256-NY3kSorgqE5LMm1LqNwGne3ZLMF2/ILgLpFr1fS4X3o=", 154 + "lastModified": 1767640445, 155 + "narHash": "sha256-UWYqmD7JFBEDBHWYcqE6s6c77pWdcU/i+bwD6XxMb8A=", 140 156 "owner": "NixOS", 141 157 "repo": "nixpkgs", 142 - "rev": "e643668fd71b949c53f8626614b21ff71a07379d", 158 + "rev": "9f0c42f8bc7151b8e7e5840fb3bd454ad850d8c5", 143 159 "type": "github" 144 160 }, 145 161 "original": { ··· 185 201 }, 186 202 "tangledCore": { 187 203 "inputs": { 204 + "actor-typeahead-src": "actor-typeahead-src", 188 205 "flake-compat": "flake-compat", 189 206 "gomod2nix": "gomod2nix", 190 207 "htmx-src": "htmx-src", ··· 199 216 "sqlite-lib-src": "sqlite-lib-src" 200 217 }, 201 218 "locked": { 202 - "lastModified": 1759134475, 203 - "narHash": "sha256-Fr/kZOEXZ9W8qAK+4kDpapUDkK+7oAGFQWQtxliEGiY=", 219 + "lastModified": 1767767073, 220 + "narHash": "sha256-BSZJ1TY5lGt7xNgFRtcKwYcSOI6VC2CHLfm7y/GgHwU=", 204 221 "ref": "refs/heads/master", 205 - "rev": "4805af2fa1dc19b745dc93558ab3ff4ae55cb472", 206 - "revCount": 1457, 222 + "rev": "6dc86ffbed5a290ca6a4890caa2dadea5c8b8a81", 223 + "revCount": 1792, 207 224 "type": "git", 208 - "url": "https://tangled.org/@tangled.sh/core" 225 + "url": "https://tangled.org/tangled.org/core" 209 226 }, 210 227 "original": { 211 228 "type": "git", 212 - "url": "https://tangled.org/@tangled.sh/core" 229 + "url": "https://tangled.org/tangled.org/core" 213 230 } 214 231 } 215 232 },
+1 -1
flake.nix
··· 4 4 inputs = { 5 5 nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; # needed for easy overriding... and tests 6 6 tangledCore = { 7 - url = "git+https://tangled.org/@tangled.sh/core"; 7 + url = "git+https://tangled.org/tangled.org/core"; 8 8 9 9 inputs = { 10 10 # upstream pinned stuff like git repos not included because lockfile already stores rev