35 commits
Clone ▾
| 47 B | |
| 88 KB | |
| 566 B | |
| 821 B | |
| 773 B | |
| 7.3 KB | |
| 694 B | |
| 916 B | |
| 2.8 KB | |
| 890 B | |
| 448 B | |
| 2.6 KB |
README.md
dotzsh
Tired of reconfiguring mandatory programs over and over on new systems. This one line install script fixes up a system to become a developement power house.
curl -fsSL https://raw.githubusercontent.com/huncholane/dotzsh/main/install.sh | bash
Programs Installed
| Program | Installer | Description | System |
|---|---|---|---|
| git | System | Repo management | All |
| base-devel | System | Developer tools | Arch |
| go | Binary | Programming language also used to install some programs | All |
| cargo | Install Script | Used for rust, also used to install some programs | All |
| lsd | cargo | Adds icons to ls | All |
| lazygit | Binary | Best way to use git by far | All |
| fnm | Install Script | Node manager written in rust | All |
| uv | Install Script | Python environment manager written in rust | All |
| yazi | Binary | Miller pane tui file explorer | All |
Antidote Plugins
| Plugin | Description |
|---|---|
| fzf-tab | Replace zsh tab completion with fzf |
| zsh-vi-mode | Vi mode for zsh |
| zsh-syntax-highlighting | Fish-like syntax highlighting as you type |
| zsh-autosuggestions | Fish-like inline suggestions from history |
| zsh-autopair | Auto-close brackets, quotes, and parentheses |
| zsh-history-substring-search | Type a command and arrow up/down to search history |
| zoxide | Smarter cd that learns your most-used directories |
| powerlevel10k | Fast, configurable zsh prompt theme |
| zsh-autoswitch-virtualenv | Auto-activate Python virtualenvs on cd |
| forgit | Interactive git commands powered by fzf |
Test Installer
The install_test.sh file runs a docker image for ubuntu (debian) or arch
given a parameter ubuntu or arch. It creates a user with sudo priviledge and
symlinks install.sh to /bin/doit. Just start the script to enter a test
docker container and run doit to try it on the container.