Settings
Extensible System Settings app designed for elementary OS
System Settings is the container application for Switchboard Plugs, which provide the actual settings for various hardware and software. The project is written primarily in Vala, distributed under the GNU Lesser General Public License v2.1 license, first published in 2017. Key topics include: gmodule, gtk, gtk4, hacktoberfest, meson.
System Settings

Plugins
System Settings is the container application for Switchboard Plugs, which provide the actual settings for various hardware and software.
Building, Testing, and Installation
You'll need the following dependencies:
- libgee-0.8-dev
- libglib2.0-dev (>= 2.76)
- libgranite-7-dev (>= 7.7.0)
- libgtk-4-dev
- libadwaita-1-dev (>= 1.4)
- meson (>= 0.57.0)
- sassc
- valac
Run meson to configure the build environment and then ninja to build
meson build --prefix=/usr
cd build
ninja
To install, use ninja install then execute with io.elementary.settings
sudo ninja install
io.elementary.settings
Making Settings Plugins
Documentation for LibSwitchboard is available on Valadoc.org
Contributors
Showing top 12 contributors by commit count.
