Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions .config/cmux/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{
"$schema": "https://raw.githubusercontent.com/manaflow-ai/cmux/main/web/data/cmux-settings.schema.json",
"schemaVersion": 1,
"shortcuts": {
"bindings": {
"newSurface": ["ctrl+a", "c"],
"closeTab": ["ctrl+a", "x"],
"nextSurface": ["ctrl+a", "n"],
"prevSurface": ["ctrl+a", "p"],
"splitRight": ["ctrl+a", "\\"],
"splitDown": ["ctrl+a", "-"],
"focusLeft": ["ctrl+a", "h"],
"focusDown": ["ctrl+a", "j"],
"focusUp": ["ctrl+a", "k"],
"focusRight": ["ctrl+a", "l"],
"toggleSplitZoom": ["ctrl+a", "z"],
"toggleTerminalCopyMode": ["ctrl+a", "["],
"renameTab": ["ctrl+a", ","],
"renameWorkspace": ["ctrl+a", "$"],
"goToWorkspace": ["ctrl+a", "w"],
"commandPalette": ["ctrl+a", ":"]
}
}
}
2 changes: 2 additions & 0 deletions .config/ghostty/config
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
font-size = 12
theme = One Dark
1 change: 1 addition & 0 deletions .tmux.conf
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ setw -g mode-keys vi # Use vi key bindings in copy mode.
bind-key -T copy-mode-vi v send -X begin-selection # Start the copy mode selection from 'v'.

set -g @continuum-restore 'on'
set -g allow-passthrough on

set -g @plugin 'tmux-plugins/tpm'
set -g @plugin 'tmux-plugins/tmux-pain-control'
Expand Down
10 changes: 4 additions & 6 deletions .zshrc
Original file line number Diff line number Diff line change
Expand Up @@ -108,12 +108,9 @@ fi
# Pulumi completion
[ $commands[pulumi] ] && source <(pulumi gen-completion zsh)

# mise (Linux only; Homebrew auto-activates on macOS)
# https://mise.jdx.dev/
if [[ "$(uname)" == "Linux" ]] && command -v mise &> /dev/null; then
eval "$(mise activate zsh)"
eval "$(mise completion zsh)"
fi
# mise
eval "$(mise activate zsh)"
eval "$(mise completion zsh)"

# Azure CLI completion
if [[ -f "$HOME/.azure/az.completion" ]] then;
Expand Down Expand Up @@ -163,3 +160,4 @@ function unset-aws-mfa() {
unset AWS_SECRET_ACCESS_KEY
unset AWS_SESSION_TOKEN
}

1 change: 1 addition & 0 deletions bootstrap/bootstrap.sh
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ fi

if [ "$(uname)" == "Linux" ] || [ "$(uname)" == "Darwin" ]; then
task "Install Claude Code" "claude.sh"
task "Install Cursor CLI" "cursor-cli.sh"
fi

task "Install prezto" "prezto.sh"
Expand Down
14 changes: 14 additions & 0 deletions bootstrap/cursor-cli.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
#!/usr/bin/env bash

set -e

# https://cursor.com/docs/cli/installation

if command -v agent &> /dev/null; then
echo "cursor agent is already installed."
exit 0
fi

curl -fsSL https://cursor.com/install | bash

exit 0
2 changes: 2 additions & 0 deletions install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,8 @@ function mklinks() {
mklink ".awsp-wrapper"
mklink ".vimrc"
mklink ".config/git" ${CONFDIR}
mklink ".config/cmux" ${CONFDIR}
mklink ".config/ghostty" ${CONFDIR}

if [ "$(uname)" == "Darwin" ]; then
mklink ".Brewfile"
Expand Down