Skip to content

WayfireWM/wf-shell

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

* make notification's Daemon a singleton instead of a namespace

* fotmatting
a7aaf8b

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 

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

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.

Screenshots

Panel & Background demo