Skip to content

suba327777/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

137 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

✦ dotfiles ✦

macOS configuration managed by suba327777

macOS WezTerm Neovim


📦 Requirements

  • macOS
  • Git

🚀 Setup

git clone https://github.com/suba327777/dotfiles.git ~/dotfiles
cd ~/dotfiles
make all

⚠️ Warning: Existing config files will be overwritten with symbolic links.

🗂 Structure

dotfiles/
├── brew/         # Homebrew (Brewfile)
├── karabiner/    # Karabiner-Elements key mapping
├── lazygit/      # lazygit config
├── mise/         # mise config
├── nvim/         # Neovim (lazy.nvim)
├── tmux/         # tmux + TPM
├── wezterm/      # WezTerm
└── zsh/          # Zsh

🛠 Make targets

Command Description
make all Set up all configurations
make brew Install Homebrew + Brewfile packages
make mise Create symlink for mise config
make zsh Create symlink for zsh config
make nvim Create symlink for Neovim config
make tmux Set up tmux config + TPM
make wezterm Create symlink for WezTerm config
make karabiner Create symlink for Karabiner config
make lazygit Create symlink for lazygit config
make clean Remove all symlinks

✅ After Setup

Neovim

Plugins are automatically installed by lazy.nvim on the first launch.

nvim

tmux

Install plugins via TPM after the first launch.

<prefix> + I

Commit Message

npx czg --api-key="ghp_xxxxxx" --api-endpoint="https://models.inference.ai.azure.com" --api-model="gpt-4o-mini"

OpenAI | cz-git

Update Brewfile

Dump currently installed packages to Brewfile:

cd brew && make bundle

About

My dotfiles for mac OS

Topics

Resources

Stars

1 star

Watchers

2 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors