forked from tangled.org/core
Monorepo for Tangled

nix: add htmx-ws as a dependency

Signed-off-by: oppiliappan <me@oppi.li>

oppi.li 6e90af17 9c251ff8

verified
Changed files
+28 -3
nix
+13
flake.lock
··· 32 "url": "https://unpkg.com/htmx.org@2.0.4/dist/htmx.min.js" 33 } 34 }, 35 "ibm-plex-mono-src": { 36 "flake": false, 37 "locked": { ··· 107 "inputs": { 108 "gitignore": "gitignore", 109 "htmx-src": "htmx-src", 110 "ibm-plex-mono-src": "ibm-plex-mono-src", 111 "indigo": "indigo", 112 "inter-fonts-src": "inter-fonts-src",
··· 32 "url": "https://unpkg.com/htmx.org@2.0.4/dist/htmx.min.js" 33 } 34 }, 35 + "htmx-ws-src": { 36 + "flake": false, 37 + "locked": { 38 + "narHash": "sha256-XbUFiv94ZPB6VVULoTWOsje5Gq1I+IT72lMc4CpUYrY=", 39 + "type": "file", 40 + "url": "https://unpkg.com/htmx.org@2.0.4/dist/ext/ws.js" 41 + }, 42 + "original": { 43 + "type": "file", 44 + "url": "https://unpkg.com/htmx.org@2.0.4/dist/ext/ws.js" 45 + } 46 + }, 47 "ibm-plex-mono-src": { 48 "flake": false, 49 "locked": { ··· 119 "inputs": { 120 "gitignore": "gitignore", 121 "htmx-src": "htmx-src", 122 + "htmx-ws-src": "htmx-ws-src", 123 "ibm-plex-mono-src": "ibm-plex-mono-src", 124 "indigo": "indigo", 125 "inter-fonts-src": "inter-fonts-src",
+7 -2
flake.nix
··· 11 url = "https://unpkg.com/htmx.org@2.0.4/dist/htmx.min.js"; 12 flake = false; 13 }; 14 lucide-src = { 15 url = "https://github.com/lucide-icons/lucide/releases/download/0.483.0/lucide-icons-0.483.0.zip"; 16 flake = false; ··· 38 nixpkgs, 39 indigo, 40 htmx-src, 41 lucide-src, 42 gitignore, 43 inter-fonts-src, ··· 56 overlays.default = final: prev: let 57 goModHash = "sha256-G+59ZwQwBbnO9ZjAB5zMEmWZbeG4k7ko/lPz+ceqYKs="; 58 appviewDeps = { 59 - inherit htmx-src lucide-src inter-fonts-src ibm-plex-mono-src goModHash gitignoreSource; 60 }; 61 knotDeps = { 62 inherit goModHash gitignoreSource; ··· 119 ]; 120 shellHook = '' 121 mkdir -p appview/pages/static/{fonts,icons} 122 - cp -f ${htmx-src} appview/pages/static/htmx.min.js 123 cp -rf ${lucide-src}/*.svg appview/pages/static/icons/ 124 cp -f ${inter-fonts-src}/web/InterVariable*.woff2 appview/pages/static/fonts/ 125 cp -f ${inter-fonts-src}/web/InterDisplay*.woff2 appview/pages/static/fonts/
··· 11 url = "https://unpkg.com/htmx.org@2.0.4/dist/htmx.min.js"; 12 flake = false; 13 }; 14 + htmx-ws-src = { 15 + url = "https://unpkg.com/htmx.org@2.0.4/dist/ext/ws.js"; 16 + flake = false; 17 + }; 18 lucide-src = { 19 url = "https://github.com/lucide-icons/lucide/releases/download/0.483.0/lucide-icons-0.483.0.zip"; 20 flake = false; ··· 42 nixpkgs, 43 indigo, 44 htmx-src, 45 + htmx-ws-src, 46 lucide-src, 47 gitignore, 48 inter-fonts-src, ··· 61 overlays.default = final: prev: let 62 goModHash = "sha256-G+59ZwQwBbnO9ZjAB5zMEmWZbeG4k7ko/lPz+ceqYKs="; 63 appviewDeps = { 64 + inherit htmx-src htmx-ws-src lucide-src inter-fonts-src ibm-plex-mono-src goModHash gitignoreSource; 65 }; 66 knotDeps = { 67 inherit goModHash gitignoreSource; ··· 124 ]; 125 shellHook = '' 126 mkdir -p appview/pages/static/{fonts,icons} 127 + ${pkgs.uglify-js}/bin/uglifyjs ${htmx-src} ${htmx-ws-src} -c -m > appview/pages/static/htmx.min.js 128 cp -rf ${lucide-src}/*.svg appview/pages/static/icons/ 129 cp -f ${inter-fonts-src}/web/InterVariable*.woff2 appview/pages/static/fonts/ 130 cp -f ${inter-fonts-src}/web/InterDisplay*.woff2 appview/pages/static/fonts/
+3
go.mod
··· 82 github.com/hashicorp/go-retryablehttp v0.7.7 // indirect 83 github.com/hashicorp/golang-lru v1.0.2 // indirect 84 github.com/hashicorp/golang-lru/v2 v2.0.7 // indirect 85 github.com/ipfs/bbloom v0.0.4 // indirect 86 github.com/ipfs/boxo v0.30.0 // indirect 87 github.com/ipfs/go-block-format v0.2.1 // indirect ··· 150 google.golang.org/genproto/googleapis/rpc v0.0.0-20250519155744-55703ea1f237 // indirect 151 google.golang.org/grpc v1.72.1 // indirect 152 google.golang.org/protobuf v1.36.6 // indirect 153 gopkg.in/warnings.v0 v0.1.2 // indirect 154 gotest.tools/v3 v3.5.2 // indirect 155 lukechampine.com/blake3 v1.4.1 // indirect
··· 82 github.com/hashicorp/go-retryablehttp v0.7.7 // indirect 83 github.com/hashicorp/golang-lru v1.0.2 // indirect 84 github.com/hashicorp/golang-lru/v2 v2.0.7 // indirect 85 + github.com/hpcloud/tail v1.0.0 // indirect 86 github.com/ipfs/bbloom v0.0.4 // indirect 87 github.com/ipfs/boxo v0.30.0 // indirect 88 github.com/ipfs/go-block-format v0.2.1 // indirect ··· 151 google.golang.org/genproto/googleapis/rpc v0.0.0-20250519155744-55703ea1f237 // indirect 152 google.golang.org/grpc v1.72.1 // indirect 153 google.golang.org/protobuf v1.36.6 // indirect 154 + gopkg.in/fsnotify.v1 v1.4.7 // indirect 155 + gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 // indirect 156 gopkg.in/warnings.v0 v0.1.2 // indirect 157 gotest.tools/v3 v3.5.2 // indirect 158 lukechampine.com/blake3 v1.4.1 // indirect
+2
go.sum
··· 182 github.com/hexops/gotextdiff v1.0.3/go.mod h1:pSWU5MAI3yDq+fZBTazCSJysOMbxWL1BSow5/V2vxeg= 183 github.com/hiddeco/sshsig v0.2.0 h1:gMWllgKCITXdydVkDL+Zro0PU96QI55LwUwebSwNTSw= 184 github.com/hiddeco/sshsig v0.2.0/go.mod h1:nJc98aGgiH6Yql2doqH4CTBVHexQA40Q+hMMLHP4EqE= 185 github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= 186 github.com/ianlancetaylor/demangle v0.0.0-20200824232613-28f6c0f3b639/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= 187 github.com/ipfs/bbloom v0.0.4 h1:Gi+8EGJ2y5qiD5FbsbpX/TMNcJw8gSqr7eyjHa4Fhvs= ··· 577 gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= 578 gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= 579 gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= 580 gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys= 581 gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 h1:uRGJdciOHaEIrze2W8Q3AKkepLTh2hOroT7a+7czfdQ= 582 gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw=
··· 182 github.com/hexops/gotextdiff v1.0.3/go.mod h1:pSWU5MAI3yDq+fZBTazCSJysOMbxWL1BSow5/V2vxeg= 183 github.com/hiddeco/sshsig v0.2.0 h1:gMWllgKCITXdydVkDL+Zro0PU96QI55LwUwebSwNTSw= 184 github.com/hiddeco/sshsig v0.2.0/go.mod h1:nJc98aGgiH6Yql2doqH4CTBVHexQA40Q+hMMLHP4EqE= 185 + github.com/hpcloud/tail v1.0.0 h1:nfCOvKYfkgYP8hkirhJocXT2+zOD8yUNjXaWfTlyFKI= 186 github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= 187 github.com/ianlancetaylor/demangle v0.0.0-20200824232613-28f6c0f3b639/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= 188 github.com/ipfs/bbloom v0.0.4 h1:Gi+8EGJ2y5qiD5FbsbpX/TMNcJw8gSqr7eyjHa4Fhvs= ··· 578 gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= 579 gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= 580 gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= 581 + gopkg.in/fsnotify.v1 v1.4.7 h1:xOHLXZwVvI9hhs+cLKq5+I5onOuwQLhQwiu63xxlHs4= 582 gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys= 583 gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 h1:uRGJdciOHaEIrze2W8Q3AKkepLTh2hOroT7a+7czfdQ= 584 gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw=
+3 -1
nix/pkgs/appview.nix
··· 2 buildGoModule, 3 stdenv, 4 htmx-src, 5 lucide-src, 6 inter-fonts-src, 7 ibm-plex-mono-src, ··· 9 sqlite-lib, 10 goModHash, 11 gitignoreSource, 12 }: 13 buildGoModule { 14 inherit stdenv; ··· 20 postUnpack = '' 21 pushd source 22 mkdir -p appview/pages/static/{fonts,icons} 23 - cp -f ${htmx-src} appview/pages/static/htmx.min.js 24 cp -rf ${lucide-src}/*.svg appview/pages/static/icons/ 25 cp -f ${inter-fonts-src}/web/InterVariable*.woff2 appview/pages/static/fonts/ 26 cp -f ${inter-fonts-src}/web/InterDisplay*.woff2 appview/pages/static/fonts/
··· 2 buildGoModule, 3 stdenv, 4 htmx-src, 5 + htmx-ws-src, 6 lucide-src, 7 inter-fonts-src, 8 ibm-plex-mono-src, ··· 10 sqlite-lib, 11 goModHash, 12 gitignoreSource, 13 + uglify-js, 14 }: 15 buildGoModule { 16 inherit stdenv; ··· 22 postUnpack = '' 23 pushd source 24 mkdir -p appview/pages/static/{fonts,icons} 25 + ${uglify-js}/bin/uglifyjs ${htmx-src} ${htmx-ws-src} -c -m > appview/pages/static/htmx.min.js 26 cp -rf ${lucide-src}/*.svg appview/pages/static/icons/ 27 cp -f ${inter-fonts-src}/web/InterVariable*.woff2 appview/pages/static/fonts/ 28 cp -f ${inter-fonts-src}/web/InterDisplay*.woff2 appview/pages/static/fonts/