2026-03-15 18:18:07 +11:00
2026-02-12 22:42:57 +11:00
2026-01-21 16:37:05 -08:00
2026-02-01 18:56:00 +11:00
2026-02-20 16:15:32 +11:00
2025-11-11 23:20:46 +11:00
2025-11-12 07:33:51 +11:00

Single-install-script

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

Most of this script is intended for arch linux with some debian compatablity on the zsh install script only.

It also installs custom configuration for zsh and it's plugins.

If you don't like the configurations fork this and edit to you liking.

Please consider staring this project. It helps me see how important this is for everyone.

Usage

To use this script paste the following in the Terminal:

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):

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: git, zsh-history-substring-search, zsh-autosuggestions, zsh-autocomplete, fzf-zsh-plugin and zsh-syntax-highlighting

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.

╭─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.

S
Description
No description provided
Readme GPL-2.0 408 KiB
Languages
Shell 99.8%
Lua 0.2%