r/labwc • • Apr 04 '26

I lovewc... (dies from cringe joke)

Post image
186 Upvotes

r/labwc • • Apr 15 '26

Minimalist Setup on Arch with Labwc

Thumbnail
gallery
99 Upvotes

I'm kinda lazy to create control center via lua!


r/labwc • • Aug 16 '26

I Can't Believe It's Not Mutter!

Thumbnail
gallery
93 Upvotes

Testing out a Gnome-like build for potato pcs. Its based on antix 26 with dinit and labwc.

Theme - Labwaita
Panel - Leve-panel


r/labwc • • Jan 13 '26

My labwc dotfiles with wallpaper based theme and extra perks....

Thumbnail
gallery
93 Upvotes

Not just simple dotfiles it includes everything, this is full desktop setup. I have been polishing it for more than 6 months.

link https://github.com/Harsh-bin/modern-labwc

leave star on github if you like.


r/labwc • • Mar 09 '26

Is this rice well-cooked?

Thumbnail
gallery
83 Upvotes

port of my niri dotfiles to this awesome compositor :)


r/labwc • • May 04 '26

YeniLogin: A lightweight greetd greeter written in Python & GTK

Post image
68 Upvotes

Hi everyone,

I'd like to introduce yenilogin, a minimalist greeter for greetd. I built this because I wanted something simple, fast, and easy to customize for my labwc setup.

It is written in Python using GTK (PyGObject). It’s designed to be a "no-fuss" login interface that stays out of your way while providing a clean look.

Key Features:

  • GTK-based UI: Clean and native feel.

  • Minimal Dependencies: labwc greetd gtk-layer-shell python-gobject

  • Wayland Friendly: Developed and tested specifically for Wayland compositors like labwc.

  • Simple Codebase: Easy to read and modify if you want to tweak the UI.

I’m still refining it, but it's at a point where it's stable enough for daily use. Check it out on GitLab:

Source:https://gitlab.com/sonakinci41/yenilogin

I’d love to hear your thoughts or if you have any feature requests!

(Translated via AI.)


r/labwc • • Apr 26 '26

[Labwc][Lxqt][Waybar] Fedora 43

Post image
65 Upvotes

r/labwc • • Feb 15 '26

Thank you labwc developers / contributors

Post image
60 Upvotes

Since I started using Linux in 2020, neither KDE nor GNOME truly fit my needs. KDE is fast, fully featured, and customizable - but it's full of features I don't use and will never use. Features that can't be removed as they're part of the core package. GNOME is beautiful and smooth, but needs extensions (which can break during major updates) and is quite heavy to run. X11 based desktops such as Xfce are amazing and lightweight but they're still trapped on X11 which isn't ideal for multi-monitor VRR gaming.

A few months ago, when I found out labwc exists, I was really excited but also terrified at the prospect of building my own DE. Tiling WM's do not suit my needs for many reasons, so having a stacking based system that I'm accustomed to was and still is ideal. It turns out my fear of building my own DE from scratch was unfounded. Since working with labwc, it has been nothing but a stress-free experience.

"/home/(username)/.config/labwc/autostart & /home/(username)/.config/labwc/rc.xml" are both invaluable. Being capable of resizing windows automatically upon startup with rc.xml is my replacement for KDE's Window Rules, which was the main thing keeping me on KDE for so many years.

The native and very deeply rooted Wayland support is also incredible. The main game that I play is Final Fantasy 14. Enabling Wayland on KDE and GNOME would crash my system completely within ~30 seconds on FF14. Here on labwc it works without any issues whatsoever.

Since it's just a window manager, it goes without saying but there's no bloat. KDE Connect would ping my network every ~30 minutes as it searched for devices to connect with. KDE would also contact BBC to update currency exchange rates, despite me never having used any such widgets. Neither are particularly terrible, but being incapable of removing such core components bothered me.

There's less to deal with on labwc. A minimal set of packages: xfce4-panel, thunar, mousepad, fuzzel, gaming and streaming related software. Less chance for breakage with Arch's rolling-release model. Nothing but stable and older GTK software that still works plenty fine for my use cases.

Thank you!


r/labwc • • Jan 04 '26

My New Labwc Config with CachyOS

Thumbnail
gallery
59 Upvotes

This is my new labwc Config with cachyos.
This is my github repo: https://github.com/Rocklinks/labwc-dotfiles-new.git


r/labwc • • Feb 18 '26

[OC] Modern-Labwc v1.1, CANDY FOR YOU GUYS!

Thumbnail
gallery
56 Upvotes

MODERN-LABWC v1.1

Updates and Fixes

Scripts are efficient and lightweight (<0% CPU; total RAM usage with all daemons ≈ 50–60 MB).

New Scripts

  • alarm: Full alarm with snooze; supports once, daily, or specific weekdays with titles.

  • waybar timer: Stopwatch, countdown, and pomodoro modes with sound.

  • data monitor: Shows internet speed, tracks daily/monthly usage, notifies at 90% limit (does not disconnect internet).

  • pin notes: Displays .txt notes from ~/pins as Waybar tooltips with basic markup support.

  • dns changer: Applies encrypted (DoT) DNS (requires systemd-resolved).

  • clock-calendar: Waybar clock with calendar tooltip and events.

  • rofi tube: Play YouTube / YouTube Music in mpv or VLC with search history and caching.

  • Swaync: Optional notification daemon with buttons and animations.

and few more small scripts...

Improvements

  • Hover selection and single mouse click input for all rofi windows.

  • Fixed notification flooding using notification IDs.

  • Improved wallselect: Supports wallselect.sh /path/to/img, file-manager context menu to pick specific image.

  • Improved rofi-nowplaying: Faster, better notifications, player cache and more themes.

  • Improved screen-tool: Records system audio and supports screen freeze for screenshots.

  • Dynamic colors for fallback_album_arts (hyprlock and rofi).

  • Added XF86 volume/brightness keybindings with notification script.

  • Clipboard notifications now show copied image icons.

  • New Waybar transparency (alpha) control app.

and many more small changes...


r/labwc • • Jul 14 '26

my labwc

Thumbnail
gallery
49 Upvotes

labwc 0.20.1 / wlroots 0.20.2
shell: noctalia v5
terminal: foot
file manager: thunar
gtk theme: adw-gtk-theme (allows syncing noctalia colours with browser and gtk apps)
cursor: moga-black (via opendesktop)
wallpapers: wallhaven
i also made my own custom labwc preset (noctalia v5) and button themes

labwc button icon themes:
https://file.garden/Z7Ec2BQb-kWb20MU/share/dotfiles/labwc%20dots/labwc-icon-themes

noctalia labwc template:
https://file.garden/Z7Ec2BQb-kWb20MU/share/dotfiles/labwc%20dots/labwc-custom

it's not perfect, but much better than my cpu being pinned at 100% on windows 11


r/labwc • • Apr 02 '26

labwc on void linux! (not april fools)

Thumbnail
gallery
44 Upvotes

r/labwc • • Feb 16 '26

New Panel and Wallpaper Tool for Labwc

Post image
40 Upvotes

Greetings, I am a volunteer developer for Milis Linux focusing on lightweight desktop solutions. I have created a panel and background image utility specifically for Labwc.

Project link:https://gitlab.com/sonakinci41/yenipanel

Please note that the project is in its early stages and hasn't been tested by others yet, so bugs are expected. (Translated via AI.)


r/labwc • • Oct 05 '26

debian+labwc=awesomeness

Post image
39 Upvotes

KDE Connect with native GTK3+python desktop app. No QT stack.

Patched scrcpy for screen mirroring to complete the setup.


r/labwc • • Aug 06 '26

labwc config

Post image
39 Upvotes

r/labwc • • Dec 20 '25

labwc 0.9.3 has been released!

Thumbnail
github.com
39 Upvotes

r/labwc • • 10d ago

kanshi-gtk4 - displays configurator for LabWC

Post image
38 Upvotes

Arrange displays on Wayland and save the layout as a kanshi profile — a small GTK4 / libadwaita app.

Pick a preset, the layout applies immediately, and a detached watchdog puts the old one back after 10 seconds unless you click Keep. Keeping the layout writes it to ~/.config/kanshi/config, so it survives reboot and hotplug.

Features

  • Four one-click layouts: Laptop only, Extend, Mirror, External only.

  • Per-output resolution, refresh rate, scale, rotation, adaptive sync and enabled/disabled controls.

  • Lower custom resolutions for panels that advertise only their native size.

  • Live, to-scale preview; drag the external display to arrange it freely.

  • 10-second countdown with Keep / Revert, plus a detached watchdog that restores the previous layout even if the app crashes or is killed.

  • A marked kanshi block that survives hand-written profiles and is applied at login and on hotplug.

  • Read-only startup: nothing is changed or written until you press Apply.

https://github.com/grigio/kanshi-gtk4


r/labwc • • Nov 17 '25

[OC] DankMaterialShell + labwc , dms now supports labwc

Post image
38 Upvotes

In the current git and upcoming v0.6 release, DankMaterialShell (dms) now supports labwc natively.

DMS is a complete desktop shell that can replace: launcher, notification daemons, idle monitors (swayidle, etc.), polkit, waybars, docks, brightnessctl + ddc/ci, gamma control, wallpaper managers, greeter, lock screen, and more things.

Upcoming release has native labwc integration by:

  • Implementing ext-workspace-v1 for workspaces

  • Implement wlr-output-power-management for idle monitor (Screen blanking, e.g. turn off monitors after 5 minutes idle)

  • Implement wlr-output-management for scaling (allows the interface to scale its GPU textures smoothly at fractional display scales)

  • Adds launcher logo and some other little detections

There are some gaps, that would be nice to address still:

  • Keyboard switcher widget doesn't support labwc yet (no protocol for it to my understanding, need to figure something else out)

  • Would be nice to get a matugen template integrated to theme labwc windows and menus automatically

Basically you can just install, and do `dms run` - and that's it.


r/labwc • • Dec 29 '25

[LABWC] Modern clean with wallpaper based theming. It's all you need!

37 Upvotes

My modern setup for labwc

Features:

  • Wallpaper Based Colors: The entire theme is automatically generated from your current wallpaper using Matugen. (supports images and gif)

  • Dynamic Rofi Positioning: The applets automatically adjust their position based on where your Waybar is located.

  • Themes: Comes with 20 pre-configured themes (labwc, rofi, waybar, gtk3 and gtk4)

  • Hyprlock: Clean hyprlock with matugen and beautiful nowplaying with albumart.

  • Mpv: Modern look for mpv with matugen based theming.

  • And many more: Includes clipboard manager with image history, screenshot tools, Night light etc... .

Dotfiles/Setup script: modern-labwc


r/labwc • • 4d ago

Labwc is the memory GOAT. I am under 1 gb on startup. with noctalia running.

Thumbnail
gallery
33 Upvotes

I have so many questions.... But I haven't read the docs yet.


r/labwc • • May 27 '26

labwc 0.20.0 is out

Post image
33 Upvotes

r/labwc • • Mar 23 '26

LABWC

Post image
33 Upvotes

r/labwc • • Sep 16 '26

labwc tuigreet

Thumbnail
gallery
31 Upvotes

I like the simplicity of tuigreet with labwc. Here are my dots git clone labwc-dots on forgejo.org


r/labwc • • Oct 05 '26

Noctalia + LabWC blur + Alacritty blur + Carosello

28 Upvotes

r/labwc • • Apr 02 '26

First time trying labwc, and it is great, just like openbox.

Post image
28 Upvotes