nwg-shell

Installer & meta-package for the nwg-shell project: a GTK3-based shell for sway and Hyprland Wayland compositors

View on GitHub

Panel: nwg-panel

The panel is the central point of the project. At the moment it contains 14 modules: BrightnessSlider, Clock, Controls, CustomButton, Executor, KeyboardLayout, MenuStart, OpenWeather, Playerctl, Scratchpad, SwayNC (integrates Eric Reider’s SwayNotificationCenter), SwayTaskbar, SwayWorkspaces and Tray. The Executor module supports tint2-like executors, that allow to display user-defined content. The MenuStart module adds support for the nwg-menu launcher.

2024-01-14-002616_hypr_screenshot

The Controls drop-down window provides brightness & volume controls, and audio output switcher. It also includes user-customizable menu items.

image

Widget overview

Widget-overview

Sway-Workspaces-module-widget

Notification center

Sway-Notification-Center

Tray module

Tray-module

Openweather module

Openweather-module-window

Clock module -> Calendar window

Clock-module-Calendar-window

Menu-Start-module

nwg-panel-config

nwg-panel-config