Fishdecor is a window decorator for the Wayfire compositor. It aims to be very simple in design and in use. It's main difference from other decorators is the approach on theming: in Fishdecor, every theme is hard coded, and the only way to add new ones is by changing the code. The advantage of this approach is that there is full control over all aspects of the apperance, and the code is simpler because it doesn't have to provide theming options. That being said, colors are customizable by the user.
Fishdecor can be built and installed the same way other decor plugins can, that is:
meson build
meson compile -C build
sudo meson install -C build
Fishdecor provides a option to switch between the themes (see below for a list), and a way to configure the colors.
Example configuration:
[fishdecor]
theme = 1
active_color1 = \#000966FF
active_color2 = \#2aaeb3FF
active_color3 = \#f0ecffFF
active_color4 = \#88c0b7FF
active_color5 = \#111111FF
inactive_color1 = \#4c8f86FF
inactive_color2 = \#84c8c9FF
inactive_color3 = \#555555FF
inactive_color4 = \#88c0b7FF
inactive_color5 = \#111111FF
Currently, Fishdecor comes with 2 themes:
-
Simple - the default one. A good fit for minimalists.
-
Redmond - Windows 95 comes to Wayland. Relive the good old days with this theme.
-
Motif - Inspired by the classic Linux theme.
Planned themes:
- KDE 1
- Windows 3
I'm open for suggestions and pull requests!


