diff options
author | Aylur <[email protected]> | 2025-03-01 20:59:09 +0100 |
---|---|---|
committer | Aylur <[email protected]> | 2025-03-01 21:02:29 +0100 |
commit | 23cdbc8088b5c308a068b432a6b03213ede68f07 (patch) | |
tree | 1e8bd6ffde5273fcd80aca0d30cbb38dbe5f9461 /examples/gtk4/simple-bar/vala/README.md | |
parent | dfd1f23c7562694e571d44c45aa74fcea9b1ba01 (diff) |
add gtk4 examples
Diffstat (limited to 'examples/gtk4/simple-bar/vala/README.md')
-rw-r--r-- | examples/gtk4/simple-bar/vala/README.md | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/examples/gtk4/simple-bar/vala/README.md b/examples/gtk4/simple-bar/vala/README.md new file mode 100644 index 0000000..a1a3eae --- /dev/null +++ b/examples/gtk4/simple-bar/vala/README.md @@ -0,0 +1,44 @@ +# Simple Astal Bar example in Vala + +This example shows you how to get a Vala+Blueprint+Sass project going. + +## Dependencies + +- vala +- meson +- blueprint-compiler +- sass +- astal4 +- astal-battery +- astal-wireplumber +- astak-network +- astal-mpris +- astak-power-profiles +- astal-tray +- astal-bluetooth + +## How to use + +> [!NOTE] +> If you are on Nix, there is an example flake included +> otherwise feel free to `rm flake.nix` + +- developing + + ```sh + meson setup build --wipe --prefix "$pwd/result" + meson install -C build + ./result/bin/simple-bar + ``` + +- installing + + ```sh + meson setup build --wipe --prefix /usr + meson install -C build + simple-bar + ``` + +- adding new vala files will also have to be listed in `meson.build` +- adding new scss files requires no additional steps as long as they are imported from `main.scss` +- adding new ui (blueprint) files will also have to be listed in `meson.build` and in `gresource.xml` |