Skip to content

Latest commit

 

History

History
87 lines (58 loc) · 2.29 KB

README.md

File metadata and controls

87 lines (58 loc) · 2.29 KB

Dotfiles

Hi, there! 👋

This Repository Dotfiles contain my personal config files. Here you'll find configs, customizations, themes, and whatever I need to personalize my Linux and mac OS experience.

Terminal and Application Icons with Nerd-Fonts

To display icons in terminal or applications Fonts, I'm using Nerd-Fonts. I'm currently using the Hack Nerd Font.

Prerequested Software

Homebrew (for Linux or macOS)

Install brew.sh and install packages for all kind of system

brew bundle --file=~/.dotfiles/common/Brewfile.common

Or install the following by hands

Terminal

Oh My ZSH/BASH

TextEditor

Prompt

Additional

Install, pls

  • FZF
  • OMZ Plugins
git clone https://github.com/MichaelAquilina/zsh-you-should-use.git $ZSH_CUSTOM/plugins/you-should-use
git clone https://github.com/TamCore/autoupdate-oh-my-zsh-plugins $ZSH_CUSTOM/plugins/autoupdate
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

Installation

Step 0.1. Clone repository

git clone https://github.com/samtsevich/dotfiles ~/.dotfiles

Step 1. Shell

If you use zsh then do the following:

ln -s ~/.dotfiles/.profile ~/.zshrc

If you use bash then do the following:

ln -s ~/.dotfiles/.profile ~/.bashrc

For the local environment variables or exports – please, update ~/.dotfiles/local.sh file. There you can add anything you want.

Step 2. Config files

  • Gitconfig (do not forget to write personal data into ~/.gitconfig.local file)
  • Starship
ln -s ~/.dotfiles/.gitconfig  ~/.gitconfig
ln -s ~/.dotfiles/config/starship.toml  ~/.config/starship.toml