Installation
Install direnv
You can stop at step 2.
Install Nix
sudo chmod -R 664 /etc/nix/nix.conf /var/root/.nix-channels
curl -L https://github.com/NixOS/experimental-nix-installer/releases/download/0.27.0/nix-installer.sh | sh -s -- install
Upgrade bash.
nix-env --install --attr bashInteractive -f https://github.com/NixOS/nixpkgs/tarball/nixpkgs-unstable
sh <(curl --proto '=https' --tlsv1.2 -L https://nixos.org/nix/install) --daemon
Install devenv
nix-env --install --attr devenv -f https://github.com/NixOS/nixpkgs/tarball/nixpkgs-unstable
Fork and Clone Repository.
gh repo fork mira-amm/mira-amm-web --clone; # fork and clone repo
cd mira-amm-web; # Navigate into directory, wait until installation is complete
direnv allow; # enable dev environment auto-setup
pnpm exec playwright install --with-deps # install Playwright Browsers for E2E Testing
Open VSCode (Or your preferred editor):
# allow all hosts and trust the authors when you see a popup
# and install all recommended extensions
code .
Run projects
⭐ Enjoy Microvisor, our project-specific IDE.
pnpm dev
pnpm start
- Move panes & tabs: Ctrl + left/right/up/down
- Toggle popup panes Ctrl + F