web based infinite canvas
at main 33 lines 741 B view raw
1{ 2 pkgs ? import <nixpkgs> { }, 3}: 4 5pkgs.mkShell { 6 buildInputs = with pkgs; [ 7 nodejs_20 8 pnpm 9 ]; 10 11 shellHook = '' 12 # Unset Nix's compiler/linker overrides 13 unset CC CXX AR LD RANLIB STRIP 14 15 # Use macOS system SDK 16 export SDKROOT="$(xcrun --show-sdk-path)" 17 18 # Ensure system tools are prioritized 19 export PATH="/usr/bin:$PATH" 20 21 # Add cargo to PATH if installed 22 if [ -f "$HOME/.cargo/env" ]; then 23 source "$HOME/.cargo/env" 24 fi 25 26 echo " Node.js: $(node --version)" 27 echo " pnpm: $(pnpm --version)" 28 echo " Rust: $(rustc --version 2>/dev/null || echo 'not found - install from rustup.rs')" 29 echo " SDK: $SDKROOT" 30 echo "" 31 echo "Ready for Tauri development!" 32 ''; 33}