From 723d3da14a87780774b60bfd169854f3d32f7aaa Mon Sep 17 00:00:00 2001 From: Lucas Oskorep Date: Mon, 7 Sep 2026 14:38:30 -0400 Subject: [PATCH] docs: fix source install toolchain, trim manager-app install blurb --- README.md | 30 +++++++++++++----------------- 1 file changed, 13 insertions(+), 17 deletions(-) diff --git a/README.md b/README.md index 493ac7c..e1ddb95 100644 --- a/README.md +++ b/README.md @@ -38,36 +38,32 @@ reboot ## Installation -Pick whichever method fits you. All three install the same extension — the -store and manager routes are the easiest, building from source gives you the -latest commits. +Pick whichever method fits you. The store route is the easiest, building from +source gives you the latest commits. -### 1. GNOME Extensions Website (easiest) +### 1. GNOME Extensions Store (easiest) Head to the listing and click **Install**: -Clicking Install opens the browser connector. If prompted, install the -"Shell Extension Manager" browser extension for your browser, approve the -connection, and the extension installs straight into your running session. +Alternatively, search for **"DDC Brightness Controller"** in the +[Extensions](https://github.com/mattjakeman/gnome-extensions) manager app. -### 2. GNOME Extensions Manager App - -Search for **"DDC Brightness Controller"** in the -[Extensions](https://flathub.org/apps/details/com.mattjakeman.GNOME.Extensions) -app (from Flathub) and hit install. On X11 the same app also lets you install -directly from the website link above. - -### 3. From Source (git clone) +### 2. From Source (git clone) Builds the extension locally and drops it into your user's extension dir. -Requires [just](https://github.com/casey/just) as the command runner. +Requires [just](https://github.com/casey/just) as the command runner, plus the +same build toolchain used for development (see [Development](#development)): +`fnm` for a Node runtime (the build runs on Node via pnpm) and `glib2` for +`glib-compile-schemas`. Arch Linux: ```bash -sudo pacman -S git just +sudo pacman -S git just fnm glib2 +fnm install +fnm use ``` Clone and install: