No description
Find a file
Vasiliy Doylov 88fb91c118
All checks were successful
PostmarketOS Build / Prepare (push) Successful in 13s
PostmarketOS Build / Build for aarch64 (push) Successful in 2m27s
PostmarketOS Build / Build for x86_64 (push) Successful in 55s
Fix margins
Signed-off-by: Vasiliy Doylov <nekocwd@mainlining.org>
2025-07-11 04:45:17 +03:00
.forgejo/workflows Add CI 2025-07-10 20:01:44 +03:00
.gitlab-ci example: Add example Vala quick setting plugin 2025-06-07 11:55:03 +02:00
package/alpine Add CI 2025-07-10 20:01:44 +03:00
po example: Add example Vala quick setting plugin 2025-06-07 11:55:03 +02:00
src Fix margins 2025-07-11 04:45:17 +03:00
subprojects UI: Port to blueprint 2025-07-10 00:01:19 +03:00
vapi example: Add example Vala quick setting plugin 2025-06-07 11:55:03 +02:00
.editorconfig example: Add example Vala quick setting plugin 2025-06-07 11:55:03 +02:00
.gitignore UI: Port to blueprint 2025-07-10 00:01:19 +03:00
.gitlab-ci.yml example: Add example Vala quick setting plugin 2025-06-07 11:55:03 +02:00
meson.build Rename Stage 1 2025-07-10 19:20:53 +03:00
NEWS example: Add example Vala quick setting plugin 2025-06-07 11:55:03 +02:00
README.md Initial commit 2025-06-07 11:28:28 +02:00

phosh-vala-plugins

Extra phosh plugins written in Vala

License

phosh-vala-plugins are licensed under the GPL-3.0-or-later licence.

Getting the source

git clone https://gitlab.gnome.org/guidog/phosh-vala-plugins
cd phosh-vala-plugins

The main branch has the current development version.

Dependencies

On a Debian based system run

sudo apt-get -y install build-essential meson valac libphosh-0.45-dev

Building

We use the meson (and thereby Ninja) build system for phosh. The quickest way to get going is to do the following:

meson setup _build
meson compile -C _build

Running

Running from the source tree

As the plugins need to be found by phosh the simplest way is to install them:

meson install -C _build

Afterwards you enable the plugin via the sm.puri.phosh.plugins lock-screen or quick-settings gsetting.

Getting in Touch