{ inputs, pkgs, self, ... }: inputs.devenv.lib.mkShell { inherit inputs pkgs; modules = [ { env.PNPM_HOME = "${self}/.pnpm-store"; packages = with pkgs; [ rustywind nodePackages.prettier nodePackages.eslint # Node nodejs_24 nodePackages.pnpm typst tinymist # Typst LSP ]; processes = { frontend.exec = "pnpm dev"; resume-fr.exec = "typst watch content/fr/resume.typ --root ."; resume-en.exec = "typst watch content/en/resume.typ --root ."; }; enterShell = '' echo "🚀 Nuxt.js development environment loaded!" echo "📦 Node.js version: $(node --version)" echo "📦 pnpm version: $(pnpm --version)" echo "" echo "Run 'pnpm install' to install dependencies" echo "Run 'pnpm dev' to start the development server" echo "Or run 'devenv up' to start the development server and compile the PDFs" ''; } ]; }