Install this package:
emerge -a sys-apps/system76-driver
If the package is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask sys-apps/system76-driver
Or alternatively:
emerge --autounmask-write -a sys-apps/system76-driver
<pkgmetadata>
<maintainer type="person">
<email>bog@khumba.net</email>
<name>Bryan Gardiner</name>
</maintainer>
<longdescription>
Daemon and system setup tool for hardware compatibility with
System76 computers. System76 hardware requires various tweaks to
system configuration depending on the specific machine model. This
package provides a tool for performing initial configuration, with
both a GUI and CLI interface. Other tweaks are applied by a daemon
that is launched on system boot. Confusingly, both the daemon's
service and the setup tool's executable name are both called
system76-driver.
Upstream only supports systemd, but this ebuild includes an
experimental OpenRC init script too.
This ebuild also functions as a metapackage, pulling in other
packages that are needed for System76 hardware, such as kernel
modules.
</longdescription>
<use>
<flag name="modules">Pull in packages for System76 kernel modules</flag>
<flag name="suspend-workarounds">
Restart various hardware (Bluetooth, Thunderbolt, network) after
suspending, to work around hardware bugs, as System76 recommends
(requires elogind or systemd)
</flag>
</use>
</pkgmetadata>
Manage flags for this package:
euse -i <flag> -p sys-apps/system76-driver |
euse -E <flag> -p sys-apps/system76-driver |
euse -D <flag> -p sys-apps/system76-driver
| Flag | Description | 24.04.14 | 24.04.13 |
|---|---|---|---|
| bluetooth | Install documentation for <pkg>dev-qt/qtconnectivity</pkg>[bluetooth] ⚠️ | ✓ | ✓ |
| elogind | ⚠️ | ✓ | ✓ |
| lm-sensors | ⚠️ | ✓ | ✓ |
| modules | Pull in packages for System76 kernel modules | ⊕ | ⊕ |
| networkmanager | ⚠️ | ✓ | ✓ |
| suspend-workarounds | Restart various hardware (Bluetooth, Thunderbolt, network) after suspending, to work around hardware bugs, as System76 recommends (requires elogind or systemd) | ⊕ | ⊕ |
| systemd | ⚠️ | ✓ | ✓ |
| video_cards_nvidia | ⚠️ | ✓ | ✓ |
| Type | File | Size | Versions |
|---|---|---|---|
| DIST | system76-driver-24.04.13.tar.gz | 100826 bytes | 24.04.13 |
| DIST | system76-driver-24.04.14.tar.gz | 98089 bytes | 24.04.14 |
| Type | File | Size |
|---|---|---|
| AUX | system76-driver-20.04.69-gentoo.patch | 1616 bytes |
| AUX | system76-driver-20.04.85-test-tmpdir.patch | 814 bytes |
| AUX | system76-driver.openrc | 277 bytes |
| EBUILD | system76-driver-24.04.13.ebuild | 4525 bytes |
| EBUILD | system76-driver-24.04.14.ebuild | 4525 bytes |
| MISC | metadata.xml | 1373 bytes |