Version control for various configurations ⚙️ https://micahkepe.com/blog/neovim-setup/
Find a file
2025-09-07 20:46:19 -05:00
.hammerspoon ClipboardTool next/prev mappings, update plugins/orgs 2025-09-01 12:54:51 -05:00
btop fix: autoSquash typo, remove redundant btop theme 2025-08-14 19:51:58 -07:00
fastfetch chore: strip whitespace 2024-12-29 10:54:46 -08:00
fish cleanup tmux conf, Neovim plugin updates 2025-08-19 12:42:07 -07:00
ghostty feat(plugins): add render-markdown plugin 2025-08-06 10:47:25 -07:00
images update bootstrap script, add sioyek configuration, update README 2025-06-06 17:29:39 -07:00
karabiner fix: gh-md-toc mapping, update plugins 2025-09-07 20:46:19 -05:00
kitty tmux history and working directory key bind, Kitty updates 2025-08-09 13:14:08 -07:00
latex fix(bootstrap): fix handling of latex-template local script 2025-07-15 14:23:26 -07:00
mutt feat(neomutt): add Neomutt configuration 2025-06-15 18:13:20 -07:00
nvim fix: gh-md-toc mapping, update plugins 2025-09-07 20:46:19 -05:00
piantor update piantor layout 2025-06-21 11:00:41 -07:00
sioyek HS reload hotkey, ignore tabout in Rust, sioyek case insensitive search 2025-09-01 12:54:51 -05:00
spotify-player chore: strip whitespace 2024-12-29 10:54:46 -08:00
ssh chore: strip whitespace 2024-12-29 10:54:46 -08:00
tmux fix(tmux): copy-mode-vi bindings for yanking and entering visual mode(s) 2025-09-01 12:54:51 -05:00
wezterm Add WezTerm because why not 2024-11-27 15:49:41 -06:00
yazi fix(bootstrap): fix handling of latex-template local script 2025-07-15 14:23:26 -07:00
.bashrc bun completions, git ignore alias, remove zsh-completions 2025-07-21 18:05:23 -07:00
.cshrc More .cshrc updates, update Neovim plugins 2025-07-11 21:25:24 -05:00
.gitconfig fix: autoSquash typo, remove redundant btop theme 2025-08-14 19:51:58 -07:00
.gitignore Update nvchad startup, remove fish vars from version control 2024-09-02 21:35:28 -05:00
.rayconfig Add Raycast configuration 2025-05-09 13:48:06 -07:00
.vimrc vim: add in completion accept for Coc 2025-09-05 17:10:06 -05:00
.zshrc bun completions, git ignore alias, remove zsh-completions 2025-07-21 18:05:23 -07:00
bootstrap.sh feat(bootstrap): add tpm to setup, use "$HOME" in place of ~ 2025-08-22 18:47:10 -07:00
Brewfile chore(brew): update Brewfile 2025-06-15 18:15:21 -07:00
LICENSE Create LICENSE 2025-06-27 13:19:11 -05:00
README.md HammerSpoon CLI, notes on other Mac apps 2025-08-13 09:29:26 -07:00

Micah's Dotfiles

Preview of my Neovim setup.

My personal dotfiles for macOS. This repository contains my configurations for Neovim/ Vim, Hammerspoon, and more. I have included a bootstrap script that will create the necessary symlinks for the configurations and install required packages.

Note

This repository is a work in progress and is constantly being updated. Additionally, if you want to give these dotfiles a try, I recommend forking and reviewing the code before giving them a whirl.

Neofetch

Neofetch output

Vimtex/ Sioyek

LaTeX editing

Spotify Player

Spotify player in the terminal

Run the bootstrap script to setup prerequisites like Homebrew and Xcode Command Line Tools if needed, clone the repository to "$HOME"/.dotfiles, install Homebrew packages, and create symlinks for all configuration files:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/micahkepe/dotfiles/refs/heads/main/bootstrap.sh)"

Manual Setup

Install Xcode Command Line Tools:

xcode-select --install

Install Homebrew:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Clone this repository:

git clone https://github.com/micahkepe/dotfiles ~/.dotfiles

Run the bootstrap script:

cd ~/.dotfiles && ./bootstrap.sh

Other Goodies


And that's it! If you have any suggestions or questions feel free to open an issue or contact me.