/arch-hyprplasma

Arch Linux Install Guide w/ Hyprland and KDE Plasma - 'BTRFS w/ bootable snapshots'

GNU General Public License v3.0GPL-3.0

arch-hyprplasma

Arch Linux Install Guide w/ Hyprland and KDE Plasma - 'BTRFS w/ bootable snapshots'

Written and implemented by Charles Cravens.

Sources: Personal experience, the fabled "ArchWiki" (https://www.archlinux.org/), and Stephen Raabe for dotfile scripting (https://gitlab.com/stephan-raabe)

Arch Linux Install Guide, 2024

Covers Installation and configuration through DE install of KDE Plasma desktop prior to configuring Hyprland.

This particular procedure is geared towards OS installation on my laptop workstation featuring hybrid Intel/Nvidia graphics (ie; Optimus), and all of the challenges and benefits of successfully configuring Linux to run on a system originally designed around a Windows environment. The specific machine referenced is my Lenovo Legion 5-15IMH05H (2020 model), equipped with the Intel Core i7-10750H, Nvidia RTX 2060 GPU, 32GB RAM, and 15.6" FHD 1920x1080 240Hz LCD w/HDR @ 500nits. Storage consists of a 1TB NvMe system drive and an additional 512GB SSD (SATA) mounted at sda1 as a backup data drive formally utilized as a dual-boot environment with Windows 11 Pro.


Table of Contents

Introduction
      About Arch Linux


Initial Setup


[Optional Install Sc Verify the Boot Mode ript](#1-a) Boot the Live Environment
Set the Keyboard Layout
Connect to the Internet
      Setup Wi-FI
Update the System clock


Disk Setup


Example Layouts
       BIOS with MBR
       UEFI BIOS With GPT
Creating Partitions
       Create New Table
       Create Partitions
       Set Partition Type
       !!! Write Changes to Disk !!!
Format the Partitions
Mount the File Systems


Installation


Select the Mirrors
Install Essential Packages


Configure the System


Fstab
Chroot
Timezone
Set Localization
Network Configuration
Initramfs
Root Password
Create User & Enable Sudo
Additional Changes
       Enable Multilib
       Optimise Mirrors


Software Installation


Base Packages
      Kernel
      Essential
      SCSI
      File System
            File System Optional
      CPU
      Bootloader
      CLI Text Editors
Additional Packages
      System Utilities
      Networking
            General
            Wi-Fi
            Bluetooth
      Video
            General
            Nvidia
            AMD
      Sound
      Printing
      Xorg
            Xorg Apps
            Fonts
      Display Managers
            GDM
            LightDM
            LXDM
            SSDM
            XDM
      Desktop Environments
            Budgie
            Cinnamon
            Deepin
            Gnome
            KDE Plasma
            MATE
            XFCE
      Applications
            System
            Office
            Internet
            Multimedia
                  Codecs
            Photo / Image Editing
            Misc
Boot Loader
       MBR
       UEFI
Microcode
       GRUB
       rEFInd
Reboot