From 5af5fde8d0ade930db78507a806ab8fdf3aba252 Mon Sep 17 00:00:00 2001 From: buzzcode2007 <73412182+buzz-lightsnack-2007@users.noreply.github.com> Date: Fri, 11 Apr 2025 02:11:56 +0000 Subject: [PATCH] fix(config): add IDX configuration --- .idx/dev.nix | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 .idx/dev.nix diff --git a/.idx/dev.nix b/.idx/dev.nix new file mode 100644 index 0000000..e4f9378 --- /dev/null +++ b/.idx/dev.nix @@ -0,0 +1,33 @@ +{ pkgs, ... }: { + channel = "stable-23.11"; + + packages = [ + pkgs.nodejs_20 + ]; + + services.mongodb = { + enable = true; + }; + + idx = { + extensions = [ + "mongodb.mongodb-vscode" + ]; + + workspace = { + onCreate = { + npm-install = "npm install"; + default.openFiles = [ + "server.js" "database.js" "README.md" + ]; + }; + onStart = { + start-database = "mongod --port 27017 --fork --logpath ./.idx/database.log --dbpath ./.idx/.data"; + run-server = "node server.js"; + }; + }; + + previews = { + }; + }; +}