Merge pull request #4997 from sewaustav/feat/niri-workspaces-taskbar

feat(niri): add workspace-taskbar support
This commit is contained in:
Alexis Rouillard
2026-07-04 01:50:29 +02:00
committed by GitHub
6 changed files with 458 additions and 206 deletions
+3
View File
@@ -74,6 +74,7 @@ wayland_client = dependency('wayland-client')
wayland_cursor = dependency('wayland-cursor')
wayland_protos = dependency('wayland-protocols')
gtkmm = dependency('gtkmm-3.0', version : ['>=3.22.0'])
giomm = dependency('giomm-2.4', version : ['>=2.4.0'])
dbusmenu_gtk = dependency('dbusmenu-gtk3-0.4', required: get_option('dbusmenu-gtk'))
giounix = dependency('gio-unix-2.0')
jsoncpp = dependency('jsoncpp', version : ['>=1.9.2'], fallback : ['jsoncpp', 'jsoncpp_dep'])
@@ -351,6 +352,7 @@ if get_option('niri')
'src/modules/niri/language.cpp',
'src/modules/niri/window.cpp',
'src/modules/niri/workspaces.cpp',
'src/modules/niri/workspace.cpp',
)
man_files += files(
'man/waybar-niri-language.5.scd',
@@ -583,6 +585,7 @@ executable(
jsoncpp,
wayland_cursor,
gtkmm,
giomm,
dbusmenu_gtk,
giounix,
libinput,