{pkgs}: { channel = "stable-24.05"; packages = [ pkgs.nodejs_22 pkgs.volta ]; idx.extensions = [ "esbenp.prettier-vscode" "dbaeumer.vscode-eslint" "bradlc.vscode-tailwindcss" "dsznajder.es7-react-js-snippets" "DavidAnson.vscode-markdownlint" "EditorConfig.EditorConfig" "mikestead.dotenv" "streetsidesoftware.code-spell-checker" "usernamehw.errorlens" ]; idx.previews = { previews = { web = { command = [ "pnpm" "dev" "--" "--port" "$PORT" "--hostname" "0.0.0.0" ]; manager = "web"; }; }; }; }