idx.nix
· 665 B · Nix
Eredeti
{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";
};
};
};
}
| 1 | {pkgs}: { |
| 2 | channel = "stable-24.05"; |
| 3 | packages = [ |
| 4 | pkgs.nodejs_22 |
| 5 | pkgs.volta |
| 6 | ]; |
| 7 | idx.extensions = [ |
| 8 | "esbenp.prettier-vscode" |
| 9 | "dbaeumer.vscode-eslint" |
| 10 | "bradlc.vscode-tailwindcss" |
| 11 | "dsznajder.es7-react-js-snippets" |
| 12 | "DavidAnson.vscode-markdownlint" |
| 13 | "EditorConfig.EditorConfig" |
| 14 | "mikestead.dotenv" |
| 15 | "streetsidesoftware.code-spell-checker" |
| 16 | "usernamehw.errorlens" |
| 17 | ]; |
| 18 | idx.previews = { |
| 19 | previews = { |
| 20 | web = { |
| 21 | command = [ |
| 22 | "pnpm" |
| 23 | "dev" |
| 24 | "--" |
| 25 | "--port" |
| 26 | "$PORT" |
| 27 | "--hostname" |
| 28 | "0.0.0.0" |
| 29 | ]; |
| 30 | manager = "web"; |
| 31 | }; |
| 32 | }; |
| 33 | }; |
| 34 | } |