Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/joshblack/dotfiles
Dotfiles for git, zsh, iTerm2, Homebrew, Neovim, and more
https://github.com/joshblack/dotfiles
homebrew iterm2 neovim zsh
Last synced: 17 days ago
JSON representation
Dotfiles for git, zsh, iTerm2, Homebrew, Neovim, and more
- Host: GitHub
- URL: https://github.com/joshblack/dotfiles
- Owner: joshblack
- Created: 2018-09-22T20:15:57.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2024-11-10T17:16:05.000Z (about 1 month ago)
- Last Synced: 2024-12-01T16:26:52.049Z (22 days ago)
- Topics: homebrew, iterm2, neovim, zsh
- Language: Lua
- Homepage:
- Size: 2.23 MB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# dotfiles
> Dotfiles for git, zsh, iTerm2, Homebrew, Neovim, and more
## Features
- [x] Basic `.gitconfig`
- [x] [Oh my zsh](https://ohmyz.sh/) with custom `.zshrc`
- [x] [iTerm 2](https://www.iterm2.com/) preferences synced to folder
- [x] [Homebrew](https://brew.sh/) settings synced to `Brewfile`
- [x] [Neovim](https://neovim.io/) support with native packages## Getting started
```bash
ln -s ~/dotfiles/.config/* .config/
```## Debugging
### Using `echo`
`echo` often can get surpressed, use `echom` instead and check with `:messages`
if not immediately visible## Tips
### `:checkhealth` for the win
This command can be run in `neovim` to make sure everything is working as
expected.### Homebrew
```bash
# Dump installed homebrew packages into `Brewfile`
brew bundle dump --describe --force --file Brewfile
```