add htmx to env with nix
MODIFIED
flake.lock
MODIFIED
flake.lock
@@ -1,5 +1,17 @@{"nodes": {+ "htmx-src": {+ "flake": false,+ "locked": {+ "narHash": "sha256-nm6avZuEBg67SSyyZUhjpXVNstHHgUxrtBHqJgowU08=",+ "type": "file",+ "url": "https://unpkg.com/htmx.org@2.0.4/dist/htmx.min.js"+ },+ "original": {+ "type": "file",+ "url": "https://unpkg.com/htmx.org@2.0.4/dist/htmx.min.js"+ }+ },"indigo": {"flake": false,"locked": {@@ -33,6 +45,7 @@ }},"root": {"inputs": {+ "htmx-src": "htmx-src","indigo": "indigo","nixpkgs": "nixpkgs"}
MODIFIED
flake.nix
MODIFIED
flake.nix
@@ -7,12 +7,17 @@ indigo = {url = "github:oppiliappan/indigo";flake = false;};+ htmx-src = {+ url = "https://unpkg.com/htmx.org@2.0.4/dist/htmx.min.js";+ flake = false;+ };};outputs = {- self,- nixpkgs,- indigo,+ self+ , nixpkgs+ , indigo+ , htmx-src}: letsupportedSystems = ["x86_64-linux" "x86_64-darwin" "aarch64-linux" "aarch64-darwin"];forAllSystems = nixpkgs.lib.genAttrs supportedSystems;@@ -62,7 +67,7 @@ pkgs = nixpkgsFor."${system}";air-watcher = name:pkgs.writeShellScriptBin "run"''- ${pkgs.air}/bin/air -c /dev/null -build.cmd "${pkgs.go}/bin/go build -o ./out/${name}.out ./cmd/${name}/main.go" -build.bin "./out/${name}.out"+ ${pkgs.air}/bin/air -c /dev/null -build.cmd "cp ${htmx-src} appview/pages/static/htmx.min.js && ${pkgs.tailwindcss}/bin/tailwindcss -i input.css -o ./appview/pages/static/tw.css && ${pkgs.go}/bin/go build -o ./out/${name}.out ./cmd/${name}/main.go" -build.bin "./out/${name}.out"'';in {watch-appview = {