https://github.com/wayfirewm/wf-shell
A GTK3-based panel for wayfire
https://github.com/wayfirewm/wf-shell
Last synced: 11 months ago
JSON representation
A GTK3-based panel for wayfire
- Host: GitHub
- URL: https://github.com/wayfirewm/wf-shell
- Owner: WayfireWM
- License: mit
- Created: 2018-08-30T09:34:18.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2025-01-13T12:28:06.000Z (over 1 year ago)
- Last Synced: 2025-05-24T08:03:51.850Z (about 1 year ago)
- Language: C++
- Homepage: https://wayfire.org/
- Size: 8.77 MB
- Stars: 147
- Watchers: 6
- Forks: 37
- Open Issues: 73
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# wf-shell
wf-shell is a repository which contains the various components needed to built a fully functional DE based around wayfire.
Currently it has only a GTK-based panel and background client.
# Dependencies
wf-shell needs the core wayland libraries and protocols (`wayland-devel` and `wayland-protocols-devel` for Fedora), gtkmm-3.0 and [wf-config](https://github.com/WayfireWM/wf-config)
# Build
Just like any meson project:
```
git clone https://github.com/WayfireWM/wf-shell && cd wf-shell
meson build --prefix=/usr --buildtype=release
ninja -C build && sudo ninja -C build install
```
# Configuration
To configure the panel and the dock, wf-shell uses a config file located (by default) in `~/.config/wf-shell.ini`
An example configuration can be found in the file `wf-shell.ini.example`, alongside with comments what each option does.
# Style & Theme
Style and theme can be altered with [CSS](/data/css/)
# Screenshots
