The book

Learning Linux on a Framework Laptop

A beginner-first Arch Linux build, from firmware to a fully custom desktop.

The book follows one real build on a Framework Laptop 13 Pro: an encrypted Btrfs base system, then Hyprland, then a desktop shell written from scratch in QML, Groma, one surface at a time. Every command was run on that machine and every output is what it printed; failures stay in, because they teach more than the working version does.

Written by Claude and reviewed by me, one chapter at a time. Chapter 1 so far: 1 of its 26 sections.

Start readingContents

Contents

  1. 1Building the Base System1 of 26 sections
  2. 2Verifying the Framework HardwareComing soon
  3. 3Graphics: AMDGPU, Mesa, OpenGL, Vulkan and WaylandComing soon
  4. 4Installing and Understanding HyprlandComing soon
  5. 5Portals, Polkit, Notifications and Desktop ServicesComing soon
  6. 6Building the RiceComing soon
  7. 7Locking, Idle and SleepComing soon
  8. 8The Bar Grows Up: Glyphs, Popups, Network and the OSDComing soon
  9. 9Bluetooth, and the Agent QML Cannot BeComing soon
  10. 10Talking to the Earbuds ThemselvesComing soon
  11. 11The Launcher, NativelyComing soon
  12. 12Files: A File Manager of Our OwnComing soon
  13. 13Groma StoreComing soon
  14. 14Snapshots, and the Way BackComing soon
  15. 15Rebuilding the System from Its Own ConfigurationComing soon