Alexis Rouillard
b3fbe1b5ed
Merge pull request #4319 from M0streng0/master
...
wireplumber & backlight: fix states and support for microphone
2025-08-08 08:56:07 +02:00
Alexis Rouillard
477f30705c
Merge pull request #4208 from markx86/feat/battery-events
...
battery: Add support for battery level related events
2025-08-08 08:54:32 +02:00
Alexis Rouillard
b0983e9c37
Merge pull request #3833 from Bahnschrift/master
2025-08-08 08:26:21 +02:00
Alexis Rouillard
9a545e75e4
Merge pull request #4080 from proycon/river-layout-class
2025-08-08 08:23:12 +02:00
Alexis Rouillard
7cfa708b1a
Merge pull request #4326 from notpeelz/feat-network-match-altnames
2025-08-08 08:21:33 +02:00
Alexis Rouillard
f1b7d829c2
Merge pull request #4016 from jp7677/ext-workspaces
...
ext/workspaces: port from wlr/workspaces to ext-workspace-v1 for a.o. labwc support
2025-08-08 08:18:01 +02:00
Pol Rivero
5bbace1d43
Merge remote-tracking branch 'upstream/master'
2025-07-29 23:30:44 +02:00
peelz
b5093f3e58
feat: match network interfaces by their altnames
2025-07-29 07:52:46 -04:00
Henrique Oliveira
a6ac75983f
Add: WirePlumber - format-source support
2025-07-23 16:59:07 +02:00
Henrique Oliveira
7cb1a0e3d6
Add: Wireplumber - support for microphone
2025-07-23 13:19:53 +02:00
peelz
b02694caef
fix(network): initialize all fields
...
Some fields were previously uninitialized (e.g. carrier), which
could lead to UB.
2025-07-10 08:01:20 -04:00
Maarten van Gompel
04796988e9
feat(river): set layout name as class
...
This allows for custom styling for specific river layouts (such as monocle).
2025-07-07 15:13:33 +02:00
Pol Rivero
c98cb7095d
Merge remote-tracking branch 'upstream/master'
2025-07-06 10:18:59 +02:00
Jens Peters
984d0de1fc
ext/workspaces: introduce ignore-hidden option
...
Hide hidden workspaces by default, but add an option for overriding.
While at it, move button visibility handling to Workspaces and only
handle add/removal of buttons at WorkspaceManager. This makes it
easier to keep track if sorting is needed.
2025-06-29 21:51:31 +02:00
Jens Peters
29bf5d5da1
ext/workspaces: moved/renamed from wlr/workspaces
...
The ext-workspace-v1 protocol is not wlr/wlroots
specific.
2025-06-29 21:51:31 +02:00
Jens Peters
255c0ebe28
wlr/workspaces: port to ext-workspace-v1
...
Rework implementation to match new protocol behavior.
2025-06-29 21:51:31 +02:00
markx86
08da7b5282
feat: Add support for battery related events
2025-06-22 17:45:12 +02:00
yuannan
2b9601b9a4
added IPC fix and Nix GPS fix
2025-06-22 13:15:18 +01:00
Alexis Rouillard
0c1f1f2df9
Merge pull request #3544 from nktnet1/hyprland/windowcount
...
add Hyprland/windowcount module
2025-06-22 09:03:21 +01:00
Alex
ee91d18ad9
fix: lint
2025-06-22 10:01:36 +02:00
Alexis Rouillard
f27df33280
Merge pull request #3628 from adryzz/gps-module
...
Add GPS module
2025-06-22 08:59:46 +01:00
Alexis Rouillard
77b42105a6
Merge pull request #4136 from Roc25/special-centered
...
hyprland workspaces: Add sorting Special Centered
2025-06-22 08:57:12 +01:00
Alexis Rouillard
a88e5795a4
Merge branch 'master' into wayfire
2025-06-22 08:53:02 +01:00
Alexis Rouillard
71c6c6032b
Merge pull request #4133 from Roc25/persistent-only
...
Add persistent-only setting for hyprland/workspaces
2025-06-22 08:50:33 +01:00
Alexis Rouillard
cbdbc492bb
Merge pull request #4097 from RobertMueller2/sway-window-marks
...
feat: sway/window: provide {marks} format replacement
2025-06-22 08:43:27 +01:00
Alexis Rouillard
6206cebd75
Merge pull request #3887 from torstehu/fix-typo
...
Fix typos in function, variable names and in documentation
2025-06-22 08:39:23 +01:00
Alexis Rouillard
44a8910022
Merge pull request #4173 from S0nter/master
...
privacy: ignore some streams
2025-06-22 08:24:22 +01:00
Alexis Rouillard
341e39fbcf
Merge pull request #4210 from stkth/feat/display-systemd-system-state
...
Feat/display systemd system state
2025-06-22 08:24:04 +01:00
peelz
e4dd2ecc5a
refactor: avoid namespace pollution in util/date.hpp
2025-06-22 00:50:25 -04:00
Steffen Kothe
cfb47790ad
modules: systemd_failed_units: Introduce systemd state variables
...
Systemd provides the status of a given user and system session as a
human readable string.
Retrieve this information via RequestSystemState and guard the
retrieve of failed units depending on this request.
The functionality is extended but does not change, which means that
failed units in any granularity are displayed as before.
Update documentation in the meantime.
Signed-off-by: Steffen Kothe <steffen.kothe@skothe.net>
2025-06-21 16:53:12 +00:00
Steffen Kothe
0731117679
modules: systemd_failed_units: Introduce RequestFailedUnits member
...
Split-out request of failed units from systemd into a separate member
function.
This increases the readability and extendability, but preserves the
current functionality (non-functional change).
Signed-off-by: Steffen Kothe <steffen.kothe@skothe.net>
2025-06-21 16:51:13 +00:00
Steffen Kothe
37a6106d3e
modules: systemd_failed_units: Introduce nr_failed as member
...
Keeping nr_failed as member allows to split-out calculation of overall
failed units into updateData.
Signed-off-by: Steffen Kothe <steffen.kothe@skothe.net>
2025-06-21 15:17:59 +00:00
Bahnschrift
800c4b56cc
Merge remote-tracking branch 'source/master'
2025-06-18 18:42:23 +10:00
Gregor Kleen
831602a913
privacy: default to ignoring all stream.monitor pw nodes
2025-06-08 12:23:50 +03:00
Gregor Kleen
703be13b00
privacy: introduce `ignore` option
2025-06-08 12:23:50 +03:00
gred
24a30b7ffd
Add sorting with centered special workspaces
2025-05-21 01:01:23 +03:00
gred
4f55d7da90
Add persistent-only setting for hyprland/workspaces
2025-05-20 23:00:09 +03:00
Khiet Tam Nguyen
6319569ed0
Merge branch 'Alexays:master' into hyprland/windowcount
2025-05-09 20:46:00 +10:00
Rene D. Obermueller
f4b68f41e6
feat: sway/window: provide {marks} format replacement
2025-05-04 07:50:28 +02:00
Pol Rivero
4ae2b6f1ba
Implement ignore-list
2025-05-02 15:48:34 +02:00
Pol Rivero
61c5dad895
Fix some windows not being marked as active when opened
...
In some cases, the active event is arriving before the create event. We need to store the currently active address and initialize the windows accordingly
2025-05-01 21:03:46 +02:00
Pol Rivero
72404a77f0
Initial implementation of active window
...
TODO:
- Sometimes the active event arrives before the create, in which case the window is not activated.
- The window title event also looks unreliable in some cases, will need to investigate
2025-05-01 20:22:34 +02:00
Pol Rivero
4222032fa1
Merge remote-tracking branch 'upstream/master'
2025-04-29 19:59:42 +02:00
Lena
d0c6e91094
gps: add rfkill support
2025-04-18 22:56:47 +02:00
Lena
956e39d3d3
make gpsd receiver not poll
2025-04-18 22:56:47 +02:00
Lena
d331331b76
add manpage
2025-04-18 22:56:47 +02:00
Lena
dfa40d6a00
add all arguments
2025-04-18 22:56:47 +02:00
Lena
45ebf45343
Start GPS module
2025-04-18 22:56:36 +02:00
Alexis Rouillard
3e16c3f74e
Merge pull request #4052 from AOSC-Tracking/aosc/v0.12.0
2025-04-14 08:34:57 +02:00
Kaiyang Wu
252e4f78bf
fix: support libcava 0.10.4
...
Signed-off-by: Kaiyang Wu <self@origincode.me>
2025-04-13 22:23:40 -07:00