This repository provides bootstrap scripts to quickly configure a Linux command-line environment. The focus is on a nicer interactive shell experience, a small set of common CLI tools, and an editor setup (Vim/Neovim).
| Method | Command |
|---|---|
| curl (Bash + oh-my-bash) | bash -c "$(curl -fsSL https://raw.githubusercontent.com/Nourollah/linux-cli-config-zsh-vim/main/BASH-OMB.sh)" |
| wget (Bash + oh-my-bash) | bash -c "$(wget -qO- https://raw.githubusercontent.com/Nourollah/linux-cli-config-zsh-vim/main/BASH-OMB.sh)" |
Sets up a Bash environment by:
- installing oh-my-bash
- setting the oh-my-bash theme to powerline
- optionally installing common CLI tools
- optionally configuring Vim/Neovim
- optionally installing Pixi and UV
Sets up a Zsh environment by:
- installing oh-my-zsh
- configuring powerlevel10k
- optionally installing common CLI tools
- optionally configuring Vim/Neovim
- optionally installing Pixi and UV
- These scripts may modify your shell startup files (for example
~/.bashrcor~/.zshrc) and may install packages usingsudo. - Restart the terminal session after running, or reload your shell config.