Something went wrong. Try again.
An event companion and onboarding experience for the ATmosphere (alpha) atmo.quest
Something went wrong. Try again.
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455{ description = "Atmo.quest - Go + Datastar + NATS + Templ web application";
inputs = { nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; flake-utils.url = "github:numtide/flake-utils"; };
outputs = { self, nixpkgs, flake-utils }: flake-utils.lib.eachDefaultSystem (system: let pkgs = nixpkgs.legacyPackages.${system}; in { devShells.default = pkgs.mkShell { packages = with pkgs; [ go gotools go-tools gopls
templ air delve go-task
sqlite nats-server natscli
nodejs pnpm
esbuild ];
shellHook = '' echo "Atmo.quest development shell" echo " Go: $(go version)" echo " Node: $(node --version)" echo " NATS: $(nats-server --version)" echo "" echo "Available tools:" echo " go tool task - Task runner" echo " go tool templ - Template generation" echo " go tool air - Live reload" echo " go tool dlv - Debugger" echo " nats-server - NATS server" echo "" echo "Quick start: go tool task run" ''; }; });}