{ description = "solidhaus dev shell"; inputs = { nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; flake-utils.url = "github:numtide/flake-utils"; sd-card.url = "git+ssh://git@git.toph.so/toph/sd-card"; }; outputs = { self, nixpkgs, flake-utils, sd-card }: flake-utils.lib.eachDefaultSystem (system: let pkgs = nixpkgs.legacyPackages.${system}; in { packages = { # nix run .#dev — start SvelteKit dev server with annotation proxy dev = sd-card.lib.${system}.mkDevApp { inherit pkgs; devCmd = "npm run dev"; devPort = 5173; # Vite default port }; }; devShells.default = pkgs.mkShell { packages = sd-card.packages.${system}.tools # tea, jq, playwright, nodejs ++ (with pkgs; [ nodejs nodePackages.npm ]); }; } ); }