Skip to content

Commit d6cea38

Browse files
committed
feat(cmux): add cmux and ghostty configs
cmux is Ghostty-based: terminal rendering (font, cursor, clipboard, shell-integration) lives in ghostty/config, while cmux-owned settings go in cmux/settings.json. Both dirs symlinked via XDG_CONFIG_FILES.
1 parent 3a9d405 commit d6cea38

3 files changed

Lines changed: 38 additions & 1 deletion

File tree

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
XDG_CONFIG_FILES := bat git mise nvim tmux
1+
XDG_CONFIG_FILES := bat cmux ghostty git mise nvim tmux
22
EXCLUDE_FILES := .DS_Store .git .github .gitignore .gitmodules .claude .tmux
33
CLAUDE_FILES := .claude/settings.json .claude/statusline.py
44
DOT_FILES := $(filter-out $(EXCLUDE_FILES), $(wildcard .??*))

cmux/settings.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"$schema": "https://raw.githubusercontent.com/manaflow-ai/cmux/main/web/data/cmux-settings.schema.json",
3+
"schemaVersion": 1,
4+
"app": {
5+
"commandPaletteSearchesAllSurfaces": true
6+
}
7+
}

ghostty/config

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# Theme
2+
theme = Monokai Pro
3+
4+
# Font
5+
font-family = Moralerspace Neon
6+
font-size = 13
7+
8+
# Cursor
9+
cursor-style = bar
10+
cursor-style-blink = true
11+
12+
# Mouse / clipboard
13+
mouse-hide-while-typing = true
14+
copy-on-select = clipboard
15+
clipboard-paste-protection = true
16+
clipboard-trim-trailing-spaces = true
17+
18+
# Window
19+
window-padding-x = 8
20+
window-padding-y = 8
21+
window-padding-balance = true
22+
background-opacity = 0.70
23+
macos-titlebar-style = transparent
24+
macos-option-as-alt = true
25+
26+
confirm-close-surface = false
27+
28+
# Shell integration
29+
shell-integration = detect
30+
shell-integration-features = cursor,sudo,title,ssh-env,ssh-terminfo

0 commit comments

Comments
 (0)