My Arch linux setup on System76 Lemur Pro (lemp13).
The goal is to have FDE via LUKS, Secureboot, BTRFS with snapshots, EFI via systemd-boot, zram, Wayland with Hyprland and Waybar.
If you are replacing Pop!_OS on the NVMe that came with your laptop, it is recommended to leave the recovery partition intact. The BIOS is hard-coded to attempt to boot this on
Space
, and this recovery partition can be a handy way to get out of a tight spot if something should happen that renders your Arch install unbootable.
Source: ArchWiki:System76_Pangolin
This should correspond to /dev/nvme0n1p2
(a 4G partiton for /recovery
) on the devault Pop!_OS install.
The default instalation disk layout is as following:
zram0 251:0 0 16G 0 disk [SWAP]
nvme0n1 259:0 0 931.5G 0 disk
├─nvme0n1p1 259:1 0 512M 0 part /boot/efi
├─nvme0n1p2 259:2 0 4G 0 part /recovery
├─nvme0n1p3 259:3 0 923G 0 part
│ └─cryptdata 252:0 0 923G 0 crypt
│ └─data-root 252:1 0 923G 0 lvm /
└─nvme0n1p4 259:4 0 4G 0 part
└─cryptswap 252:2 0 4G 0 crypt [SWAP]
Create a bootable media from the latest Arch iso or just copy it to the Ventoy flash drive.
Connect to WiFi.
iwctl --passphrase <passphrase> station wlan0 connect <SSID>
ip addr show
Execute the installer script (YOLO version):
export CRYPT_PW="PASSPHRASEGOESHERE"
curl https://raw.githubusercontent.com/dominee/arch-lemp13/main/install.zsh | zsh | tee install.log
There is no guide for Lemur Pro in the ArchWiki:Laptops section yet, so probably refer to Oryx Pro guide.
Minimal required packaged:
system76-firmware
- required if you want to update your BIOS usingsystem76-firmware-cli schedule
system76-firmware-daemon
and enable itsystemctl start system76-firmware-daemon
firmware-manager
(AUR) - required if you want to know when there is a BIOS update available usingfirmware-manager
GUI as root.
- Arch Linux Official Installation Guide
- How to Install Arch Linux: A Comprehensive Step-by-Step Guide
- Hyprland on Archcraft
- JaKooLit's Arch Hyprland Install Script
- Learn Linux... Install Arch with Full Disk Encryption. including PowerLevel10k theme for
zsh
. - Arch Install LUKS, BTRFS, systemd-boot on a sytem76 lemur pro