elementary / switchboard-plug-about

Switchboard System Plug

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

System Settings

Translation status

screenshot

Building and Installation

You'll need the following dependencies:

  • libswitchboard-3-dev
  • libfwupd-dev
  • libgranite-7-dev
  • libgtk-4-dev
  • libgtop2-dev
  • libgudev-1.0-dev
  • libudisks2-dev
  • libadwaita-1-dev
  • libappstream-dev
  • libpackagekit-glib2-dev
  • meson
  • valac
  • switcheroo-control (at runtime)

Run meson to configure the build environment and then ninja to build

meson build --prefix=/usr
cd build
ninja

To install, use ninja install

sudo ninja install

OEM Configuration

System Settings can load OEM information supplied by an oem.conf file placed in /etc with the following format:

[OEM]
# Human-facing OEM name
Manufacturer=Star Labs

# Device name
Product=StarBook

# Human-facing model number or version, expected to be slightly de-emphasized
Version=Mk V

# Path to a logo or hardware image, expected to be shown on a light background
Logo=/etc/oem/logo.png

# Optional version of the above image expected to be shown on a dark background
# LogoDark=/etc/oem/logo-dark.png

# OEM URL, e.g. for information and/or end user support
URL=https://support.starlabs.systems/

About

Switchboard System Plug

License:GNU General Public License v3.0


Languages

Language:Vala 96.1%Language:Meson 3.3%Language:CSS 0.7%