Initial workstation setup.
Follow these in order. When in doubt follow your heart โค๏ธ ๐จโ๐ป
Clone dotfiles
git clone https://github.com/frfroes/dotfiles
- brew -> https://brew.sh/
- git -> https://git-scm.com/download/mac
- FZF -> https://github.com/junegunn/fzf
- jump -> https://github.com/gsamokovarov/jump
- fd -> https://github.com/sharkdp/fd
- ripgrep -> https://github.com/BurntSushi/ripgrep
Install iterm2
Download Everforest theme for Iterm2, specifically the [dark low one].(https://github.com/icewind/everforest.iterm2/blob/main/themes/everforest_dark_low.itermcolors)
Install the theme as described here
Install MesloLGS font(p10k required font).
Install FiraCode font.
Set up fonts:
- Go to
Iterm2 -> Settings -> Profiles -> Text
- Add FiraCode as the main font (toggle ligatures)
- Add MesloLGS as non-ASCII font
Install Oh My ZSH
Install p10k
Source the ~/.zshrc
and the ~/.zshenv
(might have to create) file to:
source $HOME/<path-to-project>/dotfiles/.zshrc
Source the ~/.p10k.zsh
file to:
source $HOME/<path-to-project>/dotfiles/.p10k.zsh
Restart the terminal.
Install tmux-plugins
Make sure that you have ~/.tmux.conf
and source it to:
source $HOME/<path-to-project>/dotfiles/.tmux.conf
Install plugins with tmux-plugins
prefix + | -> split vertical
prefix + - -> split horizontal
prefix + z -> zoom panel
prefix + c -> create new panel
prefix + n -> switch between panel
Install vim-plug
Make sure that you have ~/.config/init.vim
and source it to:
source $HOME/<path-to-project>/dotfiles/vim/init.vim
- Install dependencies fortelescope-fzf-native
- Install nvm and run
nvm install --lts
On nvim:
:PlugInstall