165 lines
3.2 KiB
Markdown
165 lines
3.2 KiB
Markdown
# Arch Automated Installer
|
|
|
|
## Contents
|
|
<!-- vim-markdown-toc GFM -->
|
|
|
|
- [Introduction](#introduction)
|
|
- [Usage](#usage)
|
|
- [Packages](#packages)
|
|
- [Graphics Drivers](#graphics-drivers)
|
|
- [Audio Drivers](#audio-drivers)
|
|
- [Base Drivers](#base-drivers)
|
|
- [Bluetooth](#bluetooth)
|
|
- [Desktop Environment (i3wm)](#desktop-environment-i3wm)
|
|
- [Neovim](#neovim)
|
|
- [Steam -->](#steam---)
|
|
- [Unorganised List of Setup Scripts](#unorganised-list-of-setup-scripts)
|
|
|
|
<!-- vim-markdown-toc -->
|
|
## Introduction
|
|
|
|
This is an automated install script to ease the installation process.
|
|
|
|
I will list all the software that I am using and why. The reason that I am doing this now is that I feel that the best way to enjoy Linux is with tiling window managers, however they are quite a pain to set up. I am going to end up forgetting why I installed specific packages and what I am doing with them. This way I will have a history of essential packages so that I always remember.
|
|
|
|
## Usage
|
|
|
|
This script will require you get through to a minimal install of arch. Since the arch install script has gotten better it makes a lot more sense for this to be a post install set up.
|
|
|
|
## Packages
|
|
|
|
Desktop Environment and Utilities
|
|
<!-- ### Shell
|
|
|
|
- zsh
|
|
|
|
### Graphics Drivers
|
|
|
|
- nvidia proprietary drivers
|
|
- xorg
|
|
- All xorg utils
|
|
- xrandr
|
|
- xinput/libinput
|
|
|
|
### Audio Drivers
|
|
|
|
#### Base Drivers
|
|
|
|
- pipewire
|
|
- wireplumber
|
|
- pavucontrol
|
|
|
|
#### Bluetooth
|
|
|
|
- bluez
|
|
- blueman
|
|
|
|
### Desktop Environment (i3wm)
|
|
|
|
Window Manager that I personally prefer.
|
|
|
|
- Terminal: kitty
|
|
- Display Manager: sddm
|
|
- Clipboard: xclip
|
|
- File Manager: TBD
|
|
- Terminal File Manager: lf
|
|
- Screenshot Utility: flameshot
|
|
- Encryption: gnupg with gpgagent
|
|
- Theming: lxappearance
|
|
- Password Manager: keepassxc
|
|
- Wallpaper: nitrogen
|
|
- Printers: TBD
|
|
- Compositor: picom
|
|
- Status bar: Polybar(for now)
|
|
|
|
### Neovim
|
|
|
|
- Telescope
|
|
- ripgrep
|
|
- fzf
|
|
|
|
- Mason
|
|
- git
|
|
- url or wget
|
|
- unzip
|
|
- grep
|
|
- tar
|
|
- gzip
|
|
|
|
### Steam -->
|
|
|
|
### Unorganised List of Setup Scripts
|
|
|
|
**System Setup:**
|
|
|
|
- Sources Setup
|
|
- Sudo Setup
|
|
- Git Setup
|
|
- Pull Dotfiles but only link the configs necessary at the moment you install
|
|
- Bash Setup
|
|
- Neovim Setup
|
|
- UFW Setup
|
|
- GPU Setup
|
|
- Intel Integrated
|
|
- AMD Integrated
|
|
- Nvidia Noveau
|
|
- Nvidia Proprietary
|
|
- Audio Setup
|
|
- Yay Setup (Arch)
|
|
- Python Setup
|
|
|
|
**Window Manager Setup:**
|
|
|
|
- Provide Options For
|
|
- i3wm
|
|
- AwesomeWM
|
|
- Hyprland
|
|
- Xorg/Wayland Setup
|
|
- Kitty Terminal Setup
|
|
- Clipboard Setup
|
|
- Rofi/Wofi Setup
|
|
- Mouse Setup
|
|
- Bluetooth Setup
|
|
- Blueman Manager
|
|
- Bluedevil from KDE
|
|
- For Bluetooth functionality
|
|
- Wallpaper Setup
|
|
- Nitrogen
|
|
- Feh
|
|
- File Manager
|
|
- LF
|
|
- Dolphin from KDE
|
|
- Display Manager Setup
|
|
- sddm/ldm
|
|
- Hyprland Equivalent
|
|
- Screenshot Setup
|
|
- Status Bar Setup
|
|
- Window Manager Setup
|
|
- Compositor
|
|
- Window Manager
|
|
|
|
**Gaming Setup:**
|
|
|
|
- Wine Dependencies/Lutris Compatibility Setup
|
|
- Steam
|
|
- Lutris
|
|
|
|
**User Applications:**
|
|
|
|
- Browser
|
|
- Printer Setup
|
|
- PDF Editor
|
|
- Image Viewer (Gui)
|
|
- Video Player (VLC)
|
|
- Theming (lxappearance)
|
|
- Password Manager
|
|
- Nextcloud Client
|
|
- Reminna
|
|
- Marktext
|
|
- Seahorse (GnuPG keyring)
|
|
- Gimp
|
|
- Gparted (Maybe)
|
|
- Thunderbird (Maybe)
|
|
- AWSCLI
|
|
- Requires Python
|