{ description = "Chronus dev shell"; inputs = { nixpkgs.url = "github:nixos/nixpkgs/nixos-25.11"; }; outputs = { nixpkgs }: let allSystems = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" "aarch64-darwin" ]; forAllSystems = f: nixpkgs.lib.genAttrs allSystems ( system: f { pkgs = import nixpkgs { inherit system; }; } ); in { devShells = forAllSystems ( { pkgs }: { default = pkgs.mkShell { packages = with pkgs; [ nodejs_24 nodePackages.pnpm sqlite ]; shellHook = '' echo "Chronus dev shell" echo "Node version: $(node --version)" echo "pnpm version: $(pnpm --version)" ''; }; } ); }; }