Skip to content

My Arch linux setup on System76 Lemur pro (lemp13).

Notifications You must be signed in to change notification settings

dominee/arch-lemp13

Repository files navigation

arch-lemp13

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.

Basic installation

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

System76 Specifics

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 using system76-firmware-cli schedule
  • system76-firmware-daemon and enable it systemctl start system76-firmware-daemon
  • firmware-manager (AUR) - required if you want to know when there is a BIOS update available using firmware-manager GUI as root.

References

About

My Arch linux setup on System76 Lemur pro (lemp13).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages