A ready to use configuration for Labwc wayland compositor with 19 preconfigured color schemes + dynamic wallpaper-based color generation using matugen.
-
Preconfigured Themes - Preconfigured color schemes for labwc, GTK3, GTK4, Rofi, and waybar.
-
Wallpaper-Based Color Generation - Generate themes from wallpapers using Matugen.
-
Rofi Applets - Useful Rofi Applets
-
Audio Feedback - Plays audio on system login and hardware changes.
-
Dynamic Desktop Menu - A Python-based menu generator that builds beautiful, icon-rich
labwcroot menus with optional custom headers. -
Idle Management - Manage screen dimming, locking and device suspension.
-
Immersive Hyprlock - Matugen-themed lockscreen with 'Now Playing' album art and direct wallpaper background rendering (not simple screenshot).
-
Wallpaper Picker On Steroids - Handles both images and GIFs. It toggles system theme (dark/light) based on generated color scheme, extracts GIF frame for lockscreen consistency, and analyzes wallpaper brightness to generate readable text colors for Hyprlock.
And many more.....
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
|
|
|
|
|
|
|
|
|
|
|
waybar.mp4 |
|
![]() |
![]() |
wifi.mp4 |
rofi-nowplaying.mp4 |
clipboard.mp4 |
nightlight.mp4 |
|
|
|
screen-tool.mp4 |
||
|
|
|
hyprlock.mp4 |
||
![]() |
![]() |
Arch Linux Users:
git clone https://github.com/Harsh-bin/modern-labwc/
cd modern-labwc
chmod +x setup.sh
./setup.shOther Distributions:
- Install dependencies manually.
- Copy config files to
~/.config/matching the directory structure. - Copy fonts to
~/.local/share/. - Copy
matugen-labwctheme folder to~/.themes.
For Arch Linux: Run setup.sh to automatically install all dependencies.
For Other Distributions: Install these packages manually:
labwc, waybar, rofi, matugen, adw-gtk-theme, dunst, swww, polkit-gnome, gnome-keyring, wl-clipboard, cliphist, wl-clip-persist, swayidle, hyprlock, foot, imagemagick, ffmpegthumbnailer, ffmpeg, otf-font-awesome, inter-font, ttf-roboto, papirus-icon-theme, qt5-wayland, qt6-wayland, nm-connection-editor, gammastep, wf-recorder, grim, slurp, playerctl.
I am happy to collaborate! Feel free to contribute to this project in any way you can. Whether it's fixing a bug, adding a new feature, or even a small change like enhancing README, every contribution matters and is highly appreciated.
Enjoy your beautifully themed Labwc desktop! π
Rofi launcher and powermenu adi1090x
Matugen InioX





































