arch-automated-installer/README.md
2024-06-29 03:14:13 +08:00

3.5 KiB

Arch Automated Installer

Contents

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

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