Skip to content

Naruto/dotfiles

Repository files navigation

What's this?

This is naruto's dotfiles.

These dotfiles provide a smooth experience and eye-catching syntax highlighting for Zsh.

Prepare

Install commands that are necessary to setup the dotfiles.

macOS

brew install git emacs tmux zsh eza bat less moor lstr
brew install cmake ghq gh fzf git-delta rg fd gradle yazi lazygit
brew install starship zoxide mcfly rustup-init mdcat bottom
brew install sd hexyl
rustup-init

Clone the repository and Setup dotfiles

mkdir -p ~/projects
mkdir -p ~/.config
git clone --recursive https://github.com/Naruto/dotfiles.git ~/projects/dotfiles
DOTFILES_PATH=~/projects/dotfiles
ln -sfn ${DOTFILES_PATH}/.emacs.d ~/
ln -sfn ${DOTFILES_PATH}/.zshrc ~/
ln -sfn ${DOTFILES_PATH}/.zsh ~/
ln -sfn ${DOTFILES_PATH}/.zfunc ~/
ln -sfn ${DOTFILES_PATH}/.tmux ~/
ln -sfn ${DOTFILES_PATH}/.tmux/.tmux.conf ~/
ln -sfn ${DOTFILES_PATH}/.tmux.conf.local ~/
ln -sfn ${DOTFILES_PATH}/.starship ~/
ln -sfn ${DOTFILES_PATH}/.config/lazygit ~/.config/
ln -sfn ${DOTFILES_PATH}/.config/yazi ~/.config/
ln -sfn ${DOTFILES_PATH}/.config/bat ~/.config/
ln -sfn ${DOTFILES_PATH}/.config/zsh-abbr ~/.config/
mkdir -p ~/.cargo
ln -sfn ${DOTFILES_PATH}/.cargo/config ~/.cargo/

Prepend the below section to ~/.gitconfig file

[include]
    path = ~/projects/dotfiles/.gitconfig

Execute the below commands in zsh shell.

ya pkg add yazi-rs/plugins:toggle-pane

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •