Install and configure zsh environment. Single script which:
- installs brew (for MacOS only)
- installs many helpful packages (i.e.
python3 rsync git
) - sets default shell to
zsh
- installs Oh My Zsh with plugins:
- zsh-autosuggestions
- zsh-syntax-highlighting
- zsh-completions
- zsh-history-substring-search
- zsh-you-should-use
git extract colorize cp rsync pip virtualenv command-not-found colored-man-pages catimg
common-aliases
(withoutrm/cp/mv -i
)osx
(for MacOS only)
- sets theme to Powerlevel10k
- installs python pip packages (
virtualenv pygments
) - adds some custom aliases (
edt src cls allow-apps
) - installs llvm
- installs VSCodium
Requires curl
:
- MacOS:
brew update && brew install curl
- Ubuntu:
apt update && apt-get install -y curl
bash -c "$(curl -fsSL https://raw.githubusercontent.com/moozeq/zshetup/master/setup.sh)"
git clone https://github.com/moozeq/zshetup.git
cd zshetup
./setup.sh
docker build -t zsh-ubuntu github.com/moozeq/zshetup
docker run --name run_docker_run -it zsh-ubuntu