Skip to content
This repository has been archived by the owner on Apr 14, 2022. It is now read-only.

🐚 Client-side decoration for all Qt-based Wayland clients

License

Notifications You must be signed in to change notification settings

desktop-app/materialdecoration

 
 

Repository files navigation

Material Decoration

License GitHub release Build Status GitHub issues

Client-side decoration for Qt applications on Wayland.

This plugin extends Qt hence you have to rebuild it every time Qt is updated.

Set QT_WAYLAND_DECORATION=material in the environment to see Qt applications using Material Design window decorations in a Wayland session.

Make sure QT_WAYLAND_DISABLE_WINDOWDECORATION is not set, otherwise Qt will not use any client-side decoration.

Dependencies

Qt >= 5.8.0 with at least the following modules is required:

And the following modules:

Installation

mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=/path/to/prefix ..
make
make install # use sudo if necessary

Replace /path/to/prefix to your installation prefix. Default is /usr/local.

Licensing

Licensed under the terms of the GNU Lesser General Public License version 3 or, at your option, any later version.

About

🐚 Client-side decoration for all Qt-based Wayland clients

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 86.7%
  • CMake 4.3%
  • QML 3.9%
  • Shell 3.3%
  • QMake 1.8%