Skip to content

iamdmix/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dmix dotfiles

Personal macOS dotfiles focused on a keyboard-first workflow, tiling window management, and fast terminal/shell startup.

Components

Component Description
AeroSpace i3-like tiling window manager for macOS.
Ghostty GPU-accelerated terminal emulator.
Karabiner-Elements Keyboard remapping and complex key rules.
Powerlevel10k Zsh prompt theme used by this setup.

Repository layout

.
├── aerospace/
│   └── aerospace.toml
├── ghostty/
│   └── config
├── karabiner/
│   └── karabiner.json
└── zsh/
    ├── .p10k.zsh
    └── .zshrc

Setup

  1. Clone the repo.
git clone git@github.com:<your-username>/dotfiles.git ~/dotfiles
cd ~/dotfiles
  1. Install dependencies.
brew install --cask karabiner-elements
brew install zsh

Install AeroSpace and Ghostty from their official releases/pages.

  1. Link configs.
ln -sf "$PWD/zsh/.zshrc" "$HOME/.zshrc"
ln -sf "$PWD/zsh/.p10k.zsh" "$HOME/.p10k.zsh"

mkdir -p "$HOME/.config/aerospace"
ln -sf "$PWD/aerospace/aerospace.toml" "$HOME/.config/aerospace/aerospace.toml"

mkdir -p "$HOME/.config/ghostty"
ln -sf "$PWD/ghostty/config" "$HOME/.config/ghostty/config"

mkdir -p "$HOME/.config/karabiner"
ln -sf "$PWD/karabiner/karabiner.json" "$HOME/.config/karabiner/karabiner.json"
  1. Reload shell.
source "$HOME/.zshrc"

Notes

  • Restart AeroSpace, Ghostty, and Karabiner-Elements after changing config files.
  • If prompt settings are not applied, confirm Powerlevel10k is installed and sourced from .zshrc.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages