Skip to content

Essa é a minha configuração de terminal usando ZSH e mais alguma firulas.

Notifications You must be signed in to change notification settings

carlos-rian/config-zsh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Initial linux configuration

DISTRO: UBUNTU 24.04

1. Update and upgrade

sudo apt update && sudo apt upgrade -y

2. Install basic tools

  • Install basic packages
sudo apt install -y \
    git \
    curl \
    zsh \
    wget \
    make \
    llvm \
    build-essential \
    libssl-dev \
    zlib1g-dev \
    libbz2-dev \
    libreadline-dev \
    libsqlite3-dev \
    libncursesw5-dev \
    xz-utils \
    tk-dev \
    libxml2-dev \
    libxmlsec1-dev \
    libffi-dev \
    liblzma-dev
  • Install ohmyzsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
  • Install powerlevel10k
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ~/powerlevel10k
  • Install zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting 
  • Install zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
  • Replace the zshrc default configs
cp .zshrc ~/.zshrc
cp .zshenv ~/.zshenv
cp .p10k.zsh ~/.p10k.zsh
  • Install pyenv
curl https://pyenv.run | zsh
  • Install poetry
curl -sSL https://install.python-poetry.org | python -
  • Install python3.11
pyenv install 3.11 && pyenv global 3.11

About

Essa é a minha configuração de terminal usando ZSH e mais alguma firulas.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages