Emiliano Deustua
5f7629a36e
format: Fix clang formatting
2026-07-04 01:42:54 +02:00
Emiliano Deustua
95664c7662
fix: Remove load persistent workspaces from workspace rules
2026-07-04 01:42:54 +02:00
Emiliano Deustua
7c86f1ccb4
fix: Use workspace ID to handle workspace updates
2026-07-04 01:42:54 +02:00
Alexis Rouillard
0bb207d56f
Merge pull request #5115 from jaschiu/jaschiu-patch-1
...
fix(tray): segfault due to use-after-free from iterating children
2026-07-04 01:42:36 +02:00
Erik Reider
eeb7bc702e
Added GeoClue2 privacy item
...
Rebased onto current master and fixed the privacy module build:
- privacy_item.hpp no longer includes privacy.hpp (it does not use the
Privacy class); this broke the circular include that left PrivacyItem
undeclared when privacy.hpp was reached first from privacy_item.cpp.
- privacy_item.cpp now includes gtkmm/label.h explicitly, since Gtk::Label
was previously only pulled in transitively via privacy.hpp.
2026-07-04 01:42:35 +02:00
Alexis Rouillard
ddce791b43
Merge pull request #4396 from kabhijeet/master
...
feat (niri/workspaces): add dynamic window icons to workspaces matching hyprland/workspaces
2026-07-04 01:42:35 +02:00
Abhijeet
9e10a9aec9
feat(niri/workspaces): add window icons via window-rewrite
...
Adds format-window-separator, window-rewrite and window-rewrite-default
options plus the {windows} format replacement to the niri/workspaces
module (rebased onto master; coexists with ignore-workspaces).
2026-07-04 01:42:23 +02:00
Alexis Rouillard
7ffee464b3
Merge pull request #1358 from RyanGibb/output-dimensions
...
added output-dimensions option
2026-07-04 01:37:55 +02:00
Alex
5ecda40166
meson: fix libmm-glib dependency to use correct pkg-config name 'mm-glib'
...
The ModemManager libmm-glib library installs its pkg-config file as
mm-glib.pc (not libmm-glib.pc), so dependency('libmm-glib') never
resolved and the nix-flake-check build failed with the wwan module
enabled.
2026-07-04 01:37:11 +02:00
Alex
8fa58b1000
nix: add libmm-glib for the wwan module
2026-07-04 01:36:46 +02:00
Alex
247e18fb0b
Fix clang-format
2026-07-04 01:36:46 +02:00
Alex
41d86d92a8
fix(wwan): null-initialize pointer members to avoid UB in destructor
2026-07-04 01:36:46 +02:00
Alex
2aa74a523c
wwan: fix hide-disconnected default, plug dup() leaks, meson/man cleanup
...
- update(): only hide the module when hide-disconnected is set AND the
modem is not in the CONNECTED state, instead of hiding it unconditionally
(the module was invisible by default).
- free the gchar* returned by mm_modem_dup_physdev/
mm_modem_dup_equipment_identifier/mm_sim_dup_operator_name.
- meson.build: drop duplicate libgps dependency, install the wwan man page.
- man: document hide-disconnected (replacing the unimplemented
hide-failed/hide-disabled/hide-not-registered options).
- remove stray empty subprojects/.wraplock.
2026-07-04 01:36:46 +02:00
Lena
11fdbe8ae3
clang-format
2026-07-04 01:36:24 +02:00
Lena
cd73e6cdfb
clang complained
2026-07-04 01:36:24 +02:00
Lena
d7274a041f
improve manpage
2026-07-04 01:36:24 +02:00
Lena
7e65b091f2
cleanup
2026-07-04 01:36:24 +02:00
Lena
fa5abc37f6
remove useless junk
2026-07-04 01:36:24 +02:00
Lena
90a0f46e37
almost done
2026-07-04 01:36:23 +02:00
Lena
949da4e829
create partial wwan module
2026-07-04 01:36:23 +02:00
yangyingchao
c07f8ed0a4
(sni) Be able to control order for system tray items.
2026-07-04 01:35:50 +02:00
Esensats
41926e873f
feat: add custom workspace sorting functionality
2026-07-04 01:35:05 +02:00
Jason Chiu
1facd4ef95
Update tray.cpp
2026-07-04 01:34:00 +02:00
Jason Chiu
87a337ecdf
Update tray.hpp
2026-07-04 01:31:39 +02:00
Alex
dbc0e1a00a
fix(config): correct weight->width typo in output-dimensions filter
2026-07-04 01:25:49 +02:00
Alexis Rouillard
46e96dfbaa
Merge pull request #4545 from mbroemme/2025-wlr-taskbar-truncate-to-ellipsize-long-button
...
feat(wlr/taskbar): add `truncate` option to ellipsize long button text
2026-07-04 01:24:40 +02:00
Ryan Gibb
eddba950f8
better logic to find valid output dimensions
2026-07-04 01:22:01 +02:00
Ryan Gibb
d3ef76ccbc
added output-dimensions option
2026-07-04 01:22:01 +02:00
Maik Broemme
7a84583a76
wlr/taskbar: add truncate to ellipsize long button text
2026-07-04 01:16:45 +02:00
Alexis Rouillard
e36824e7be
Merge pull request #2157 from savely-krasovsky/mediaplayer-py-enhancement
...
feat: added dbus handler to update current player
2026-07-04 01:14:56 +02:00
Alex
efe31dfecf
build: install wayfire man pages (register in meson man_files)
...
The wayfire window/workspaces man pages existed but were never added to
man_files, so they were never installed. Fixes #4264 .
2026-07-04 01:13:28 +02:00
Alexis Rouillard
1214776ca2
Merge pull request #3818 from Sduniii/patch-1
...
feat: Added source_desc argument to format_source in pulseaudio.cpp
2026-07-04 01:13:07 +02:00
Alexis Rouillard
d6523df849
Merge pull request #3817 from JarKz/master
...
feat: add way to use environment value for 'output' option
2026-07-04 01:12:14 +02:00
Alexis Rouillard
37dbd59dac
Merge pull request #3017 from 0x000C0A71/master
...
[hyprland/workspaces] Add tooltips to hyprland/workspaces
2026-07-04 01:12:10 +02:00
Alexis Rouillard
78b9a38532
Merge pull request #4320 from LoricAndre/master
...
feat(hyprland/workspaces): add uniqueIcons option
2026-07-04 01:12:05 +02:00
Alexis Rouillard
285e68c098
Merge pull request #3151 from VPavliashvili/module-images
...
feat: add new module 'images' to render multiple images under one gtk container
2026-07-04 01:10:43 +02:00
Alexis Rouillard
48c3f9712f
Merge pull request #3311 from AtomToast/master
...
add format-icons to river/layout
2026-07-04 01:09:58 +02:00
Alexis Rouillard
a560e6a6d3
Merge pull request #4265 from g-goessel/master
...
feat: Add wifi network link bitrate value
2026-07-04 01:09:20 +02:00
Alexis Rouillard
a4380bb600
Merge pull request #3573 from rossmeier/master
...
add click coordinates to script
2026-07-04 01:08:26 +02:00
Alexis Rouillard
d42e0503e2
Merge pull request #3740 from NoakPalander/feature/squash-list
...
Added a taskbar squash option
2026-07-04 01:07:25 +02:00
Alexis Rouillard
39fdf7b9fb
Merge pull request #3370 from torgiren/idle_inhibitor
...
allow dynamic timeout setting for idle inhibitor
2026-07-04 01:02:30 +02:00
Alexis Rouillard
84e1577489
Merge pull request #4001 from hansp27/niri-workspaces-display-preference
...
feat: add display-condition configuration option
2026-07-04 01:02:19 +02:00
Alexis Rouillard
7484cb8db3
Merge pull request #4014 from piwonskp/4008/dynamic-drawer
...
feat(Group/Drawer): add dynamic drawer hiding modules based on module's class
2026-07-04 01:02:14 +02:00
Alex
ca9bfe5bfa
Merge remote-tracking branch 'origin/master' into pr-2157
...
# Conflicts:
# resources/custom_modules/mediaplayer.py
2026-07-04 00:59:00 +02:00
Alexis Rouillard
01d1b5a47e
Merge pull request #4940 from beyertom/clock/configurable-week-numbering
...
clock: add weeks-numbering option for configurable CW calculation
2026-07-04 00:56:29 +02:00
Alex
8276f6a629
Merge remote-tracking branch 'origin/master' into pr-3017
...
# Conflicts:
# include/modules/hyprland/workspaces.hpp
# man/waybar-hyprland-workspaces.5.scd
# src/modules/hyprland/workspaces.cpp
2026-07-04 00:55:38 +02:00
Alexis Rouillard
24dba2bb24
Merge pull request #4694 from whymusticode/max-icons
...
feat(hyprland/workspaces): add deduplication and max-icons option to workspace-taskbar
2026-07-04 00:55:34 +02:00
Alexis Rouillard
2e9e0ba706
Merge pull request #4714 from PickNicko13/master
...
Implemented "only-physical" parameter in the wireplumber module.
2026-07-04 00:55:27 +02:00
Alex
35dd0af208
Merge remote-tracking branch 'origin/master' into pr-4001
...
# Conflicts:
# man/waybar-niri-workspaces.5.scd
# src/modules/niri/workspaces.cpp
2026-07-04 00:54:50 +02:00
Alex
f7ff8eab58
Merge remote-tracking branch 'origin/master' into pr-3370
...
# Conflicts:
# include/modules/idle_inhibitor.hpp
# man/waybar-idle-inhibitor.5.scd
# src/modules/idle_inhibitor.cpp
2026-07-04 00:54:41 +02:00