-
Notifications
You must be signed in to change notification settings - Fork 0
/
.tmuxinator.yml
49 lines (46 loc) · 1.17 KB
/
.tmuxinator.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# /Users/gur/.config/tmuxinator/galaxy.yml
name: galaxy
root: ~/Documents/galaxy-browser
# on_project_restart: command
# on_project_stop: command
# pre_window: nvm use 21
startup_window: editor
startup_pane: 1
attach: false
on_project_exit:
- tmux -CC attach -t galaxy
on_project_start:
- export EDITOR="hx"
- export VISUAL=$EDITOR
windows:
- root:
panes:
- console:
- pnpm install
- git submodule update --init --recursive --remote
- pnpm pull-submodules
- pnpm build
- contract:
root: ~/Documents/galaxy-browser/icp_contract
panes:
- editor: hx src/icp_contract_backend/main.mo
- console: echo "Contract"
- backend:
root: ~/Documents/galaxy-browser/desktop
panes:
- editor: hx main.ts
- console:
- echo "Backend"
- touch .openai-key
- pnpm dev-desktop-ai
- webui:
root: ~/Documents/galaxy-browser/desktop/webui
panes:
- console: make
- frontend:
root: ~/Documents/galaxy-browser/src
layout: main-vertical
panes:
- editor: hx App.tsx
- console:
- echo "Frontend"