https://github.com/mhogeveen/dotfiles
Dotfiles for my development setup (zsh, neovim, tmux, wezterm, and more...)
https://github.com/mhogeveen/dotfiles
config dotfiles neovim tmux wezterm zsh
Last synced: 4 months ago
JSON representation
Dotfiles for my development setup (zsh, neovim, tmux, wezterm, and more...)
- Host: GitHub
- URL: https://github.com/mhogeveen/dotfiles
- Owner: mhogeveen
- Created: 2021-10-23T09:58:09.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2025-05-15T07:33:17.000Z (5 months ago)
- Last Synced: 2025-05-15T08:39:01.821Z (5 months ago)
- Topics: config, dotfiles, neovim, tmux, wezterm, zsh
- Language: Lua
- Homepage:
- Size: 5.78 MB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dotfiles Repository
This repo serves as a easy starting point for use of my own workspace configuration on other systems.
## Tools
- [stow](https://formulae.brew.sh/formula/stow#default): Symlink manager
- [wezterm](https://github.com/wez/wezterm): Terminal emulator
- [zap](https://github.com/zap-zsh/zap): ZSH plugin manager
- [zoxide](https://github.com/ajeetdsouza/zoxide): Smarter `cd` command
- [fnm](https://github.com/Schniz/fnm): Node version manager## Usage
Make sure GNU Stow is installed:
```bash
stow --version # expected output: stow (GNU Stow) version x.x.x# If not installed
brew install stow
```After making sure `stow` is installed, clone this repository in your user root:
```bash
git clone https://github.com/mhogeveen/dotfiles ~/.dotfilescd .dotfiles
```
Then run one of three make commands to handle all packages at once,
```bash
make init # stow all dotfiles which will overwrite existing files
# or
make add # restow all dotfiles
# or
make delete # delete all dotfiles (unlink them all)
```or
```bash
stow --verbose (--adopt or --restow)
```Update all brew packages (will build this out more in the future):
```bash
make up
```## Screenshots


