Skip to content

egotch/env-setup

Repository files navigation

Environment run book

Terminal

download nerdfont
update font

Bash

.bashrc > copy

Starship setup

  • download binary

  • place in ~/.local/bin

  • update .bashrc

eval "$(~/.local/bin/starship init bash)"

  • update .zshrc

eval "$(~/.local/bin/starship init zsh)"

  • starship template:

https://starship.rs/presets/nerd-font

starship preset nerd-font-symbols -o ~/.config/starship.toml

  • send ~/.config/starship

scp -r ~/.config/starship.toml [email protected]:~/.config

ZSH setup

  • install zsh

wget installer.sh

  • pull the repo
  • alter installer.sh to skip download step
  • install ohmyzsh
  • update .zshrc

eval "$(~/.local/bin/starship init zsh)"

  • install extensions:

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

  • update plugins

plugins=(git zsh-autosuggestions zsh-syntax-highlighting)

  • scp send .oh_my_zsh directory
  • scp send .zshrc file
  • ssh -t user@host 'zsh -l'

chsh -s /bin/bash

chsh -s $(which bash)

chsh -s /bin/zsh

scp -r ~/zshrc [email protected]:~

scp -r ~/.oh-my-zsh [email protected]:~

TMUX setup

  • install tmux
  • update config
  • update plugins

Lazygit setup

About

dev environment setup configs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published