https://github.com/elementary/switchboard-plug-about
Switchboard System Plug
https://github.com/elementary/switchboard-plug-about
gtk gtk3 hacktoberfest meson switchboard vala
Last synced: 4 months ago
JSON representation
Switchboard System Plug
- Host: GitHub
- URL: https://github.com/elementary/switchboard-plug-about
- Owner: elementary
- License: gpl-3.0
- Created: 2017-04-18T18:48:58.000Z (over 8 years ago)
- Default Branch: main
- Last Pushed: 2025-06-13T09:55:41.000Z (4 months ago)
- Last Synced: 2025-06-13T10:48:56.196Z (4 months ago)
- Topics: gtk, gtk3, hacktoberfest, meson, switchboard, vala
- Language: Vala
- Homepage:
- Size: 7.75 MB
- Stars: 28
- Watchers: 24
- Forks: 19
- Open Issues: 47
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
# System Settings
[](https://l10n.elementary.io/engage/settings/?utm_source=widget)
## 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
* libpolkit-gobject-1-dev
* libsoup-3.0-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
ninjaTo 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:
```ini
[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/
```