Apocrypha

system76-driver

Universal driver for System76 computers

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.

Available in

OverlayNewestEbuildsLast activity
khoverlay sourcehut ↗ 24.04.19 2 9 d details ›

Versions & arches

VersionOverlay amd64x86 Committed
24.04.19 khoverlay amd64 testing x86 testing 9 d view · download
24.04.18 khoverlay amd64 testing x86 testing 44 d view · download

Use flags of 24.04.19

  • bluetooth Enable Bluetooth Support
  • elogind Enable session tracking via sys-auth/elogind
  • lm-sensors Add linux lm-sensors (hardware sensors) support
  • +modules Pull in packages for System76 kernel modules
  • networkmanager Enable net-misc/networkmanager support
  • +suspend-workarounds Restart various hardware (Bluetooth, Thunderbolt, network) after suspending, to work around hardware bugs, as System76 recommends (requires elogind or systemd)
  • systemd Enable use of systemd-specific libraries and features like socket activation or session tracking
  • video_cards_nvidia