https://github.com/joshmedeski/dotfiles
Josh's dotfiles for his developer environment
https://github.com/joshmedeski/dotfiles
dotfiles macos neovim tmux
Last synced: about 1 year ago
JSON representation
Josh's dotfiles for his developer environment
- Host: GitHub
- URL: https://github.com/joshmedeski/dotfiles
- Owner: joshmedeski
- Created: 2021-03-04T13:01:55.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2025-03-06T14:53:14.000Z (about 1 year ago)
- Last Synced: 2025-04-01T09:33:29.673Z (about 1 year ago)
- Topics: dotfiles, macos, neovim, tmux
- Language: JavaScript
- Homepage: https://dotfiles.joshmedeski.com
- Size: 104 MB
- Stars: 423
- Watchers: 9
- Forks: 35
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# Josh Medeski's Dotfiles

This is the home of all my dotfiles. These are files that add custom configurations to my computer and applications, primarily the terminal.
## How to install
My dotfiles are managed by [GNU Stow](https://www.gnu.org/software/stow/).
1. Install [homebrew](https://brew.sh/)
2. Install [GNU Stow](https://www.gnu.org/software/stow/) (`brew install stow`)
3. Clone this repository
4. Run stow command
```sh
stow . -t ~
```
## Software
- Terminal: [Wezterm](https://wezfurlong.org/wezterm)
- Font: [Monaspace](https://monaspace.githubnext.com/)
- Colors: [catppuccin](https://github.com/catppuccin/catppuccin)
- Shell: [fish](https://fishshell.com)
- Multiplexer: [tmux](https://github.com/tmux/tmux/wiki)
- Session manager: [sesh](https://github.com/joshmedeski/sesh)
- Editor: [Neovim](https://neovim.io)
- Configuration: [LazyVim](https://www.lazyvim.org/)
- Git: [lazygit](https://github.com/jesseduffield/lazygit)
- npm package manager: [pnpm](https://pnpm.io/)
- macOS package manager: [Homebrew](https://brew.sh)
## Hardware
- Laptop: [MacBook Pro](https://www.apple.com/macbook-pro-14-and-16/) (16-inch, 2023, Apple M2 Max Chip, 32GB RAM)
- Mouse: Logitech trackball
## Keyboards
- [Zsa Moonlander](https://www.zsa.io/moonlander/) (daily driver)
- [NuPhy Air75 (v1)](https://nuphy.com/products/air75-v2) (when I'm out)
- [KBDcraft 001 Adam](https://kbdcraft.store/products/adam)
- [IQUNIX L80 Cosmic Traveller](https://iqunix.store/collections/80-series/products/iqunix-l80-cosmic-traveller)
- [Zsa Ergodox EZ](https://ergodox-ez.com)