Skip to content

thecolormaroun/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

Personal config files for terminal stack: Ghostty + tmux + fish + starship + dmux.

Quick Start

git clone https://github.com/thecolormaroun/dotfiles ~/dotfiles
cd ~/dotfiles
chmod +x install.sh
./install.sh

Then if not already done:

brew install fish starship tmux
echo /opt/homebrew/bin/fish | sudo tee -a /etc/shells
chsh -s /opt/homebrew/bin/fish
npm install -g dmux

The Stack

Tool Purpose
Ghostty Terminal emulator
tmux Persistent sessions
fish Shell (autocomplete, no config needed)
starship Prompt (git info, status)
dmux Parallel AI agent orchestrator

Ghostty

Config: ghostty/config

Prerequisites

  • JetBrains Mono font installed
  • Catppuccin Mocha theme (ships with Ghostty)

Keybindings (SAND)

Action Shortcut
Split right Cmd+D
Split down Cmd+Shift+D
Arrange: prev tab Cmd+Shift+Left
Arrange: next tab Cmd+Shift+Right
Navigate splits Cmd+Alt+Arrow
Equalize splits Cmd+Shift+E
Dismiss pane Cmd+W
Zoom pane Cmd+Shift+F

Fish + Starship

Config: fish/config.fish

Starship initializes automatically. To customize the prompt, create ~/.config/starship.toml.


dmux

Not a dotfile — installed globally via npm. Run from any git repo:

cd ~/Projects/my-project
dmux
Key Action
n New agent pane (creates worktree + branch + launches Claude)
t New plain terminal pane
j Jump to a pane
m Pane menu (merge, close)
f File browser
x Close pane

Optional: set OPENROUTER_API_KEY in your env for AI-generated branch names.

About

Personal config files (Ghostty, etc.)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages