From 4dcfc3e0bcfbfe971489fc2e79f051f5e849375e Mon Sep 17 00:00:00 2001 From: Zexin Yuan Date: Wed, 10 Dec 2025 21:17:11 +0800 Subject: [PATCH] chore: add dev shell and direnv support --- .envrc | 1 + .gitignore | 3 ++- flake.nix | 7 +++++++ 3 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 .envrc diff --git a/.envrc b/.envrc new file mode 100644 index 000000000..3550a30f2 --- /dev/null +++ b/.envrc @@ -0,0 +1 @@ +use flake diff --git a/.gitignore b/.gitignore index d10c0ec0d..1d82de1ef 100644 --- a/.gitignore +++ b/.gitignore @@ -44,9 +44,10 @@ upload .rollup.cache *.tsbuildinfo +/.direnv /result .svelte-kit # docs site/ -apps/*/coverage \ No newline at end of file +apps/*/coverage diff --git a/flake.nix b/flake.nix index 4a7f13114..72cc8946b 100644 --- a/flake.nix +++ b/flake.nix @@ -258,6 +258,13 @@ packages.server = server; packages.default = desktop; + + devShells.default = pkgs.mkShell { + buildInputs = [ + nodejs + pnpm + ]; + }; } ); }