From 7725948ea999c464b7c95440cd9b50999cc34086 Mon Sep 17 00:00:00 2001 From: proledatarian Date: Wed, 16 Feb 2022 12:04:15 +0000 Subject: [PATCH] Update README.md --- README.md | 26 ++++++++++++++++++++------ 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index b1168e8..45a4c33 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,14 @@ # Simple, modern and secure installation of Arch Linux with KDE Plasma. -#### This is my personal installation routine, which I continously expand and redefine. +##### This is my personal installation routine, which I continously expand and redefine. -##### It aims for a simple (read minimal) Arch Linux installation, which is modern in the way that it uses UEFI and systemd-boot, secure in the way that it uses full-disk encryption using LUKS as well as flexibility by using LVM volumes for the root and home partition. +This installation script aims for a simple (read minimal) Arch Linux installation, which is modern in the way that it uses UEFI and systemd-boot, secure in the way that it uses full-disk encryption using LUKS as well as flexibility by using LVM volumes for the root and home partition. -###### [Click here to go to the actual installation manual..](https://gitlab.com/dataprolet/simple-modern-and-secure-arch-linux-install/-/blob/master/install.md). +--- -# This is currently untested work in progress! +###### [Click here to go to the manual installation..](https://gitlab.com/dataprolet/simple-modern-and-secure-arch-linux-install/-/blob/master/install.md). -To automatically install Arch Linux, clone this repository: +#### To automatically install Arch Linux, clone this repository: ``` pacman -Sy git git clone https://gitlab.com/dataprolet/arch-install @@ -16,4 +16,18 @@ cd arch-install sh install.sh ``` -_This installation process also aims for booting into the GUI as $user after the first reboot from the installation medium._ +##### All features: +- Prompt for all user input at the start. +- Partitions a primary and a boot partition. +- Encrypts the primary partition using LUKS. +- Creates LVM volumes for /root and /home with custom sizes. +- Creates ext4 filesystems for both partitions. +- Refreshes the latest mirror list. +- Installs a base system (base linux linux-firmware lvm2 nano networkmanager sudo). +- Installs very few additional packages (firefox konsole linux-zen) +- Installs a minimal KDE Plasma desktop environment (plasma-desktop, sddm, sdmd-kcm) +- Installs systemd-boot as a bootloader. +- Sets German keyboard layout and English locale. +- Enables SDDM auto-login to boot into Plasma after the first reboot. + +---