Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/feiyoug/dotfiles

Git repository managing all my dotfiles
https://github.com/feiyoug/dotfiles

dotfiles kitty neovim tmux zsh

Last synced: 15 days ago
JSON representation

Git repository managing all my dotfiles

Awesome Lists containing this project

README

        

# Feiyou's dotfiles

- [Usage](#usage)
- [License](#license)

The structure of this repository
is inspired by [Alex Pearce](https://alexpearce.me/2016/02/managing-dotfiles-with-stow/)
and [Abdullah Khabir](https://abdullah.today/encrypted-dotfiles/).

## Usage

1. [Install Homebrew](https://brew.sh)
- Don't forget to add
`eval "$(/opt/homebrew/bin/brew shellenv)`
to your `$HOME/.zshrc`
1. Clone this repository into your `$HOME` folder.
```shell
$ git clone [email protected]:gfeiyou/dotfiles.git $HOME/.dotfiles
$ cd $HOME/.dotfiles
```
1. Install tools from Brewfile (stow, tmux, nvim, ...)
```shell
brew bundle
```
1. Stow needed config
```shell
stow wezterm nvim tmux ...
```
1. Restart zsh,
zinit and zsh pluins will be installed automatically.
1. Start nvim,
plugins, lsps, and treesitters will be isntalled automatically .
1. Start tmux,
tpm and plugins will be installed automatially.

## License
[MIT](https://opensource.org/licenses/MIT).