It's my personnal setup script to deploy the same configuration on all my environments
Setup tested on:
- Manjaro 21.0
- 🚧
Debian Buster(todo) - 🚧
macOs Big Sur(todo)
command format ./run.sh install|configure [OPTIONS]
example usage ./run.sh install -p "asdf forgit"
to only install and configure asdf and forgit packages
Mode:
i | install
Run install & configure
c | configure
Only run configure
u | update
Update packages
options
-p | --packages "asdf forgit"
Install/configure only certains packages
-g | --gist user/gistID
Use an gist to batch install packages available in repositories of your distribution
Full install
./install.sh
Install only certain packages
./install.sh "asdf powerlevel10k"
Configure all
./configure.sh
Configure only certain packages
./configure.sh "asdf powerlevel10k"
- zsh (Default shell)
- tree
- asdf (Version manager for multiples languages)
- powerlevel10k (Shell theme)
- nerd-fonts-noto-sans-mono
- delta (A viewer for git and diff output)
- fzf (Fuzzy finder)
- forgit (Depend of fzf)
- Nordic (GTK themes)
- papirus-icon-theme
- Kvantum (Needed for "Nordic" themes with KDE)