The font recommended for p10k is MesloLGS NF.
Download & install the font in here.
NOTE: Make sure to set the correct font in your terminal or VSCode
Intall on Linux
sudo apt install zshMake zsh default shell
chsh -s $(which zsh)Install on MacOs
Install Homebrew ```bash /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" ```Add brew into user PATH
(echo; echo 'eval "$(/opt/homebrew/bin/brew shellenv)"') >> $HOME/.zprofileeval "$(/opt/homebrew/bin/brew shellenv)"Install zsh
brew install zshSet zsh as your default shell.
- For m1 macs:
chsh -s /opt/homebrew/bin/zsh
Verify installation
zsh --versionsh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10kbash -c "$(curl -sL --proto-redir -all,https https://raw.githubusercontent.com/MarioAlexis/dotfile/master/install.sh)"Re-configure p10k
p10k configureInstall oh-my-posh
scoop install https://github.com/JanDeDobbeleer/oh-my-posh/releases/latest/download/oh-my-posh.jsonRestart your terminal.
Update your $PROFILE.
notepad $PROFILEAdd following line.
oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH/powerlevel10k_rainbow.omp.json" | Invoke-ExpressionReload your profile
. $PROFILEVim
echo "color desert|set nu|set et|set ts=4|set nowrap|set hls|set is|set pt=<F2>|inoremap jk <esc>" > ~/.vimrcAlias
echo -n "alias ll='ls -hal'\nalias ..='cd ..'" >> ~/.bashrc && source ~/.bashrcInstall pyenv
curl https://pyenv.run | bashThe installation creates $HOME/.pyenv directory which is then detected by the doftiles install script to setup corresponding env vars.
List all available Python version
pyenv install --listNOTE: At this point, dotfiles install script has been already executed.
Install a specific Python version
pyenv install 3.8Ensure to set the correct Python version for your project directory
pyenv local 3.8Create your Python virtual env using pyenv
pyenv virtualenv [python_version] [virtualenv_name]
pyenv virtualenv 3.8 myvenvStart using Python virtualenv in your project
pyenv local [virtualenv_name]
pyenv local myvenvUse pipenv with pyenv
# Confirm python version
which python
pyenv which python
# Install pipenv
pip install pipenv
# Allow pipenv to use pyenv
export PIPENV_PYTHON="$PYENV_ROOT/shims/python"Run the install script
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bashList available node version
nvm ls-remoteInstall latest LTS version
nvm install --ltsVerify installation
node --version
npm --version