Skip to content

A ready to use configuration for Labwc wayland compositor with 19 preconfigured color schemes + dynamic wallpaper-based color generation using matugen. It includes everything wayar, rofi (launchers, powermenu and applets) and some cool scripts...

Notifications You must be signed in to change notification settings

Harsh-bin/modern-labwc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

16 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Complete Labwc Setup

A ready to use configuration for Labwc wayland compositor with 19 preconfigured color schemes + dynamic wallpaper-based color generation using matugen.


✨ Features

  • 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 labwc root 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.....


🎨 Preconfigured Themes (20 Total)

Tokyo Night, Onedark, Dracula, Catppuccin, Gruvbox, Nord, Everforest, Everforest Light, Solarized Dark, Solarized, Lavender Pastel, Arc, Adapta, Black, Navy, Lovelace, Paper, Cyberpunk, Yousai, and Wallpaper-based.
launcher10

Beautiful Labwc Root Menu
Without Header
launcher10
With Header
launcher9

Rofi Launchers

Rofi Launchers
launcher10 launcher9
launcher8 launcher7
launcher6 launcher5
launcher4 launcher3
launcher2 launcher1

Rofi Powermenus
pm1 pm2
pm3 pm4
pm5 pm6
pm7 pm8

Waybar

Caps Lock ON
Caps Lock ON
Compact Pill
Compact Pill
Pill
Pill
Square
Square
Outline
Outline
Standard
Standard
Waybar Customization
waybar.mp4
Change System Theme From Waybar
image

Rofi Applets

Wallpaper Picker
wallselect wallselect
Rofi WIFI Manager
wifi.mp4
Rofi Nowplaying
rofi-nowplaying.mp4
Rofi Clipboard Manager
clipboard.mp4
Rofi Nightlight
nightlight.mp4
Rofi Screen Tool
Recording Thumbnail
Screenshot Save
Screenshot Copied
screen-tool.mp4

Hyprlock

Hyprlock With Matugen and Dynamic Nowplaying With albumart
Nothing Playing Clean Look
Lock Screen With Albumart
Fallback Albumart
hyprlock.mp4

Mpv

Mpv With Matugen And Modern Look
mpv2 mpv1

Installation

Arch Linux Users:

git clone https://github.com/Harsh-bin/modern-labwc/
cd modern-labwc
chmod +x setup.sh
./setup.sh

Other Distributions:

  1. Install dependencies manually.
  2. Copy config files to ~/.config/ matching the directory structure.
  3. Copy fonts to ~/.local/share/.
  4. Copy matugen-labwc theme folder to ~/.themes.

Dependencies

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.


🀝 Contributing

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! πŸŽ‰

Credits

Rofi launcher and powermenu adi1090x

Matugen InioX

About

A ready to use configuration for Labwc wayland compositor with 19 preconfigured color schemes + dynamic wallpaper-based color generation using matugen. It includes everything wayar, rofi (launchers, powermenu and applets) and some cool scripts...

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published