sys-apps/system76-driver (khoverlay)

Search

Install

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

Package Information

Description:
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.
Homepage:
https://github.com/pop-os/system76-driver
License:
GPL-2+

Versions

Version EAPI Keywords Slot
24.04.14 8 ~amd64 ~x86 0
24.04.13 8 ~amd64 ~x86 0

Metadata

Description

Maintainers

Raw Metadata XML
<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>

Lint Warnings

USE Flags

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 ⚠️

Files

Manifest

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
Unmatched Entries
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