Skip to content

ifyouseewendy/dotfiles

Repository files navigation

About

After using Larry's Dotfile for a really long time, I've learned to configure vim, tmux, zsh and many other dev tools. THANKS so much. 😘

Check Larry's Dotfile for details.

Dev env

Installation

Preparation

git clone git@github.com:ifyouseewendy/dotfiles.git ~/.dotfiles

Use package managers, such as apt, homebrew, or Nix at your ease

zsh

Install oh-my-zsh

Configure zsh

cp ~/.dotfiles/wendi.zsh-theme ~/.oh-my-zsh/themes/

Use theme

ln -svf ~/.dotfiles/wendi.zsh-theme ~/.oh-my-zsh/themes/wendi.zsh-theme

Link zshrc

ln -svf ~/.dotfiles/zshrc ~/.zshrc

git

Install tig

nix-env -iA nixpkgs.tig

Configure


ln -svf ~/.dotfiles/tigrc ~/.tigrc

Install diff-so-fancy

brew install diff-so-fancy
nix-env -iA nixpkgs.diff-so-fancy

Configure

ln -svf ~/.dotfiles/gitconfig.shop ~/.gitconfig
ln -svf ~/.dotfiles/gitignore ~/.gitignore

vim

Install Neovim

brew install neovim
nix-env -iA nixpkgs.neovim

Install vim-plug

curl -fLo ~/.config/nvim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

Configure

ln -svf ~/.dotfiles/nvim ~/.config/nvim

tmux

Install

brew install tmux
nix-env -iA nixpkgs.tmux

Configure

ln -svf $HOME/.dotfiles/tmux.conf $HOME/.tmux.conf
git clone https://github.com/tmux-plugins/tpm $HOME/.tmux/plugins/tpm
$HOME/.tmux/plugins/tpm/bin/install_plugins

Others

Install direnv

brew install direnv
nix-env -iA nixpkgs.direnv

Install ripgrep

brew install ripgrep
nix-env -iA nixpkgs.ripgrep

ln -svf ~/.dotfiles/ripgreprc ~/.ripgreprc

Install fzf

brew install fzf
nix-env -iA nixpkgs.fzf

Install fd

brew install fd
nix-env -iA nixpkgs.fd

About

Vim, Git, Tmux, Zsh ...

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published