Improved documentation

Updated README with improved descriptions and added ZSH configuration details.
This commit is contained in:
alvinlollo
2026-02-20 16:15:32 +11:00
committed by GitHub
parent febac68529
commit 66b25a0daa
+22 -3
View File
@@ -1,7 +1,7 @@
# Single-install-script # Single-install-script
This script automatically installs my favourite Linux applications i use everyday such as: This script automatically installs my favourite Linux applications i use everyday such as:
Docker, zsh, oh-my-zsh and neovim. This uses pacman and yay AUR helper. You can choose what sections to install with the whiptail menu [Docker](https://www.docker.com/), [zsh, oh-my-zsh](https://github.com/ohmyzsh/ohmyzsh) and [neovim](https://neovim.io/). This uses pacman and [yay AUR helper](https://github.com/Jguer/yay). You can choose what sections to install with the whiptail menu
Most of this script is intended for arch linux with some debian compatablity on the zsh install script only. Most of this script is intended for arch linux with some debian compatablity on the zsh install script only.
@@ -15,14 +15,33 @@ Please consider staring this project. It helps me see how important this is for
To use this script paste the following in the Terminal: To use this script paste the following in the Terminal:
```sh ```bash
curl -fsSL https://raw.githubusercontent.com/alvinlollo/Single-install-script/refs/heads/main/install.sh | bash curl -fsSL https://raw.githubusercontent.com/alvinlollo/Single-install-script/refs/heads/main/install.sh | bash
``` ```
For installing zsh and themes (also works on debian based systems): For installing zsh and themes (also works on debian based systems):
```sh ```bash
curl -fsSL https://raw.githubusercontent.com/alvinlollo/Single-install-script/refs/heads/main/zsh.sh | bash curl -fsSL https://raw.githubusercontent.com/alvinlollo/Single-install-script/refs/heads/main/zsh.sh | bash
``` ```
## Zsh configuration
My Zsh configuration inclues the following plugins run through [oh-my-zsh](https://ohmyz.sh/): git, [zsh-history-substring-search](https://github.com/zsh-users/zsh-history-substring-search), [zsh-autosuggestions](https://github.com/zsh-users/zsh-autosuggestions), [zsh-autocomplete](https://github.com/marlonrichert/zsh-autocomplete), [fzf-zsh-plugin](https://github.com/unixorn/fzf-zsh-plugin) and [zsh-syntax-highlighting](https://github.com/zsh-users/zsh-syntax-highlighting.git)
Running the ``update`` function will update all your package managers if the command exists without confirmation (pacman, apt, hyprpm, flatpak)
Running ``tree`` command is a alias for ``eza --tree --git --no-time --no-permissions`` and putting a number after will set it's level depth and you can add more flags
Using the keybind CTRL + U will add the sudo command before your previouslly run command e.g.
```sh
╭─alvin@Alvin ~
╰─➤ nano /etc/fstab
# Pressed CTRL + U
╭─alvin@Alvin ~
╰─➤ sudo !!
╭─alvin@Alvin ~
╰─➤ sudo nano /etc/fstab
```
If you have any issues please add one in the issues tab. If you have any issues please add one in the issues tab.