feat(*): initial commit

This commit is contained in:
2022-05-09 00:28:23 +08:00
commit 50d445306b
11 changed files with 2124 additions and 0 deletions

43
README.md Normal file
View File

@@ -0,0 +1,43 @@
![iTerm2 screenshot](./images/screenshot-1.png)
# Rack Lin's dotfiles
I am using [GNU Stow](https://www.gnu.org/software/stow/) - a symlink farm manager to manage dotfiles.
**Warning**: Dont blindly use my settings unless you know what that entails. Use at your own risk!
## Prerequisites
Make sure you have installed all of the following prerequisites on your development machine:
- [GNU Stow](https://www.gnu.org/software/stow/) > 2.3.0 that support new `--dotfiles` option
- [z for fish](https://github.com/jethrokuan/z) - Directory jumping
- [Exa](https://the.exa.website/) - `ls` replacement
- [ghq](https://github.com/x-motemen/ghq) - Local Git repository organizer
- [fzf](https://github.com/junegunn/fzf) - is a general-purpose command-line fuzzy finder.
## Contents
- git config
- zsh config
- [oh-my-zsh](https://github.com/ohmyzsh/ohmyzsh)
- [powerlevel10k theme](https://github.com/romkatv/powerlevel10k)
- tmux config
- MacOSX config
## How to use
### git
Lets stow git setting,
`stow --dotfiles -vSt ~ git`
Thats it! we have successfully created a symlink for `.gitconfig` ,and a symlink for `.gitignore_global`
### zsh
`stow --dotfiles -vSt ~ zsh`
### tmux
`stow --dotfiles -vSt ~ tmux`
## About me
- [Twitter](https://twitter.com/racklin)
- [github](https://github.com/racklin)