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
4bb06b86bc
modules: systemd_failed_units: Use explicit g_variant_get_uint32
...
Determining of failed units can be done by usage of explicit uint32
function with direct return due to auto lambda expression.
Signed-off-by: Steffen Kothe <steffen.kothe@skothe.net >
2025-06-21 16:47:27 +00:00
74255d0c7e
modules: systemd_failed_units: Move DBUS proxy check into lambda function
...
Checking for the availability of a given proxy member can be done in the
lambda function as well.
Signed-off-by: Steffen Kothe <steffen.kothe@skothe.net >
2025-06-21 16:47:25 +00:00
5c2cf4c65c
modules: systemd_failed_units: Fail early if state did not change
...
Prefer early exit if last status matches the current status.
Signed-off-by: Steffen Kothe <steffen.kothe@skothe.net >
2025-06-21 16:47:07 +00:00
dcbbe3bb97
modules: systemd_failed_units: Move nr_failed calculation to updateData
...
Signed-off-by: Steffen Kothe <steffen.kothe@skothe.net >
2025-06-21 16:46:06 +00:00
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
b8a985d606
style: fix formatting
2025-06-21 10:54:16 -04:00
8f35dc17b8
Merge branch 'Alexays:master' into master
2025-06-20 18:30:56 +00:00
93d85a0cea
Merge pull request #4190 from notpeelz/fix-network-rfkill-update
...
fix: network module not displaying rfkill state
2025-06-20 16:14:38 +01:00
3abbdb849d
Merge pull request #4191 from notpeelz/fix-length-error-output-description
...
fix: length_error thrown in handleOutputDescription
2025-06-20 16:14:22 +01:00
2f6f9620d2
Merge branch 'Alexays:master' into master
2025-06-20 14:32:05 +00:00
c266befe0a
fix: MPRIS widget not hiding when no player is active
2025-06-20 14:02:01 +02:00
bdcab011ee
modules: memory: Add swapState format argument
...
Add an argument to the memory module which displays the state of the
swap configuration of the local system.
Usage of swap does not necessarily indicate if swap is on or off.
Signed-off-by: Steffen Kothe <steffen.kothe@skothe.net >
2025-06-19 18:44:31 +00:00
af9d61fa8f
fix: cldMonShift_ not getting initialized in Clock() constructor
...
Initialize `cldMonShift_` member in the `clock` module constructor. This
fixes a bug where the calendar tooltip would break after a reload, when
in month mode.
2025-06-19 00:35:54 +02:00
bd28bb959f
fix: use spdlog in zxdg_output_v1_listener callbacks
2025-06-13 22:57:31 -04:00
f4496c9648
fix: length_error thrown in handleOutputDescription
2025-06-13 22:51:03 -04:00
07468357f4
fix: network module not displaying rfkill state
2025-06-13 21:40:18 -04:00
3ebf2d96e5
fix continuousWorker in the custom module by capturing the buffer by reference.
2025-06-11 01:12:08 -06:00
4d9403601a
privacy: format with clang-format
2025-06-08 12:53:46 +03:00
831602a913
privacy: default to ignoring all stream.monitor pw nodes
2025-06-08 12:23:50 +03:00
703be13b00
privacy: introduce ignore option
2025-06-08 12:23:50 +03:00
715503ec3e
Rename vector to hiddenWorkspaces
2025-06-07 10:50:29 +03:00
34484919d6
AIconLabel: honour rotation' option; add swap-icon-label' option
2025-06-03 14:54:41 +03:00
05cfd73804
Fix calendar extra padding if there are wide characters
2025-06-01 21:43:43 +09:00
15f54cd6ef
Fix hidden buttons
2025-05-21 01:38:03 +03:00
24a30b7ffd
Add sorting with centered special workspaces
2025-05-21 01:01:23 +03:00
4f55d7da90
Add persistent-only setting for hyprland/workspaces
2025-05-20 23:00:09 +03:00
d41a664779
refactor: use command pattern for button actions
2025-05-19 23:12:42 -04:00
cdf3ca910d
feat: Add support for side buttons mouse navigation in handleToggle
...
mapped buttons config on-click-backward and on-click-forward on mpris module to previous/next handle
GTK codes are 9 and 8
2025-05-19 22:52:01 -04:00
19d2430516
niri/workspaces: Add empty icon
2025-05-19 23:01:19 +02:00
47e0f42523
niri: add support for urgency indicators to workspaces
2025-05-14 20:33:11 +02:00
6319569ed0
Merge branch 'Alexays:master' into hyprland/windowcount
2025-05-09 20:46:00 +10:00
0340760e12
Use load_symbolic for gtk icon instead of load_icon.
2025-05-07 16:57:54 +08:00
f4b68f41e6
feat: sway/window: provide {marks} format replacement
2025-05-04 07:50:28 +02:00
ff4ed82693
memory leak: 2nd attempt
2025-05-03 11:29:53 +02:00
72184b2205
Issue 3981: try and fix memory leak
2025-05-02 10:01:09 +02:00
afeea62214
fixes #3676 including #3224
2025-04-24 23:32:47 +02:00
0332d2ebf8
Merge pull request #4046 from ebeem/sway-workspace-current-not-shown-fix
...
Sway Workspace: Fix workspace button not showing for tabbed/nested layouts
2025-04-24 11:32:56 +02:00
8b48982bf6
Merge pull request #4032 from RobertMueller2/issue_3974
...
wireplumber: fix potential nullpointer deref
2025-04-24 11:28:56 +02:00
20642f47df
Fixed variant bug
2025-04-22 11:41:45 +02:00
d0c6e91094
gps: add rfkill support
2025-04-18 22:56:47 +02:00
956e39d3d3
make gpsd receiver not poll
2025-04-18 22:56:47 +02:00
22ec8e0770
fix factory copy&paste typo
2025-04-18 22:56:47 +02:00
d331331b76
add manpage
2025-04-18 22:56:47 +02:00
dfa40d6a00
add all arguments
2025-04-18 22:56:47 +02:00
45ebf45343
Start GPS module
2025-04-18 22:56:36 +02:00
55f52c3457
treewide: clang and nix format
2025-04-15 14:56:28 -05:00
517eb7651e
Run clang-format on main.cpp
2025-04-14 12:31:23 -07:00
67272cc47f
Merge pull request #4042 from clemenscodes/wlr-taskbar-icon-title-fallback
...
wlr/taskbar: find icon by title as fallback
2025-04-14 20:53:06 +02:00
dbd3ffd732
Convert reload to a local
2025-04-12 17:54:10 -07:00