diff --git a/flake.lock b/flake.lock --- a/flake.lock +++ b/flake.lock @@ -110,6 +110,18 @@ "type": "github" } }, + "hls-src": { + "flake": false, + "locked": { + "narHash": "sha256-mmxgaQRXXWzRG6/OlOn5efV+NmzhvmXTQaFbODqh0b8=", + "type": "file", + "url": "https://cdn.jsdelivr.net/npm/hls.js@1.5.13/dist/hls.min.js" + }, + "original": { + "type": "file", + "url": "https://cdn.jsdelivr.net/npm/hls.js@1.5.13/dist/hls.min.js" + } + }, "htmx-src": { "flake": false, "locked": { @@ -245,6 +257,7 @@ "fetch-tangled": "fetch-tangled", "flake-compat": "flake-compat", "gomod2nix": "gomod2nix", + "hls-src": "hls-src", "htmx-src": "htmx-src", "htmx-ws-src": "htmx-ws-src", "ibm-plex-mono-src": "ibm-plex-mono-src", diff --git a/flake.nix b/flake.nix --- a/flake.nix +++ b/flake.nix @@ -49,6 +49,10 @@ url = "https://cdn.jsdelivr.net/npm/mermaid@11.12.3/dist/mermaid.min.js"; flake = false; }; + hls-src = { + url = "https://cdn.jsdelivr.net/npm/hls.js@1.5.13/dist/hls.min.js"; + flake = false; + }; ibm-plex-mono-src = { url = "https://github.com/IBM/plex/releases/download/%40ibm%2Fplex-mono%401.1.0/ibm-plex-mono.zip"; flake = false; @@ -77,6 +81,7 @@ ibm-plex-mono-src, actor-typeahead-src, mermaid-src, + hls-src, microvm, fetch-tangled, ... @@ -140,7 +145,7 @@ lexgen = self.callPackage ./nix/pkgs/lexgen.nix {inherit indigo;}; goat = self.callPackage ./nix/pkgs/goat.nix {inherit indigo;}; appview-static-files = self.callPackage ./nix/pkgs/appview-static-files.nix { - inherit htmx-src htmx-ws-src lucide-src inter-fonts-src ibm-plex-mono-src actor-typeahead-src mermaid-src; + inherit htmx-src htmx-ws-src lucide-src inter-fonts-src ibm-plex-mono-src actor-typeahead-src mermaid-src hls-src; }; appview = self.callPackage ./nix/pkgs/appview.nix {}; blog = self.callPackage ./nix/pkgs/blog.nix {}; diff --git a/nix/pkgs/appview-static-files.nix b/nix/pkgs/appview-static-files.nix --- a/nix/pkgs/appview-static-files.nix +++ b/nix/pkgs/appview-static-files.nix @@ -7,6 +7,7 @@ ibm-plex-mono-src, actor-typeahead-src, mermaid-src, + hls-src, tailwindcss, dolly, src, @@ -22,6 +23,7 @@ cp -f ${htmx-src} htmx.min.js cp -f ${htmx-ws-src} htmx-ext-ws.min.js cp -f ${mermaid-src} mermaid.min.js + cp -f ${hls-src} hls.min.js cp -rf ${lucide-src}/*.svg icons/ cp -rf ${src}/icons/*.svg icons/ cp -f ${inter-fonts-src}/web/InterVariable*.woff2 fonts/