-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathzellij.kdl
62 lines (61 loc) · 1.77 KB
/
zellij.kdl
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
50
51
52
53
54
55
56
57
58
59
60
61
62
// If you get `Error: EMFILE: too many open files...`, running all 3 options here https://stackoverflow.com/a/60881735 and restarting WSL worked for me
layout {
pane split_direction="vertical" {
pane split_direction="horizontal" {
pane {
name "hub"
cwd "hub"
command "pnpm"
args "dev"
}
pane {
name "app"
cwd "app"
command "pnpm"
args "dev"
close_on_exit false
}
pane {
name "tsc"
command "pnpm"
args "tsc-watch"
}
}
pane split_direction="horizontal" {
pane borderless=true {
name "ugc"
command "bash"
args "-c" "turbo turso previewDev --filter app-ugc --filter hub-ugc --filter // --output-logs new-only"
}
pane {
name "api-ugc"
cwd "api-ugc"
command "pnpm"
args "dev" "--show-interactive-dev-session" "false"
}
pane split_direction="vertical" {
pane {
name "peer"
cwd "peer"
command "pnpm"
args "dev"
}
pane {
name "generateSql"
cwd "shared"
command "pnpm"
args "generateSql"
}
}
pane {
name "cwa"
cwd "cwa"
command "pnpm"
args "dev" "--show-interactive-dev-session" "false"
}
}
}
pane size=2 borderless=true {
plugin location="zellij:status-bar"
}
}