copilot-swe-agent[bot] and Alexays
c34b1b6a19
Fix unhandled JSON exception in signal handlers
...
Cache signal value during module construction to avoid accessing JSON config
in signal handler context. This prevents crashes when signal field is missing
or not an integer type.
- Custom module: Cache signal_ value in constructor
- Image module: Cache signal_ value in constructor
- Both modules: Use cached value in refresh() method
Co-authored-by: Alexays <13947260+Alexays@users.noreply.github.com >
2026-02-04 08:53:47 +00:00
copilot-swe-agent[bot]
2c3aab88de
Initial plan
2026-02-04 08:51:23 +00:00
copilot-swe-agent[bot]
f16a6c7dcf
Initial plan
2026-02-04 08:51:07 +00:00
copilot-swe-agent[bot]
68e1e6dc26
Initial plan
2026-02-04 08:50:37 +00:00
Alex
39e59e557f
fix: double free / uncatched errors
2026-02-04 09:47:00 +01:00
Alex
47fb21a2c1
chore: upgrade to clang-format@21
2026-02-04 09:24:14 +01:00
Alexis Rouillard
6cecaf56b9
Merge pull request #4806 from jackinfurs/fraudulent-website-notice
...
docs: add fraudulent site notice on proj README.md
2026-02-04 09:16:19 +01:00
jackinfurs
60e73e8d12
docs: add fraudulent site notice on proj README.md
2026-02-03 23:28:53 +00:00
Alexis Rouillard
0d27c093b1
Merge pull request #4803 from BBaoVanC/fix-4776-set_namespace-string-return-type
...
Fix return type of input to gtk_layer_set_namespace
2026-02-03 18:53:14 +01:00
BBaoVanC
5ab28b901c
Fix return type of input to gtk_layer_set_namespace
2026-02-01 22:01:04 -06:00
Alexis Rouillard
ddab2971fa
Merge pull request #4776 from Holbormon/master
...
feat: Disambiguate wayland layer namespace
2026-02-01 17:14:06 +01:00
Alexis Rouillard
09cbec0a3c
Merge pull request #4796 from Alexays/update_flake_lock_action
...
flake.lock: Update
2026-02-01 15:06:05 +01:00
github-actions[bot]
c12658dea5
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/c0b0e0fddf73fd517c3471e546c0df87a42d53f4?narHash=sha256-coBu0ONtFzlwwVBzmjacUQwj3G%2BlybcZ1oeNSQkgC0M%3D' (2025-12-28)
→ 'github:NixOS/nixpkgs/bfc1b8a4574108ceef22f02bafcf6611380c100d?narHash=sha256-msG8SU5WsBUfVVa/9RPLaymvi5bI8edTavbIq3vRlhI%3D' (2026-01-26)
2026-02-01 00:18:11 +00:00
Kaosu
946d6dff6e
Merge branch 'master' into features/temperature-hwmon-by-name
2026-01-27 06:20:58 +01:00
Alexis Rouillard
2f94435014
Merge pull request #4789 from xander1421/fix/json-type-check-crash
...
fix(json): use local CharReaderBuilder for thread safety
2026-01-25 21:59:41 +01:00
xander1421
1639dec7d8
fix(json): use local CharReaderBuilder for thread safety
2026-01-24 23:40:07 +02:00
Aaron Gerbert
adeb82ff78
Merge branch 'hyprland-special-workspaces-multi-monitor' of https://github.com/aaronred345/Waybar into hyprland-special-workspaces-multi-monitor
2026-01-23 11:27:41 -05:00
Aaron Gerbert
b192244f50
Commit Squash
2026-01-23 11:27:38 -05:00
Ansari
3df7a684fc
Merge remote-tracking branch 'upstream/master'
2026-01-22 21:47:09 +05:30
Rio Sanjaya
efc5fccda5
Merge branch 'Alexays:master' into encode_icon_inside_label
2026-01-22 08:58:54 +07:00
Hallvard Høyland Lavik
a7b463f315
Merge branch 'Alexays:master' into master
2026-01-17 14:42:26 +01:00
Holbormon
762c4f2e27
Use name config field to set GTK layer namespace
...
Provides an easy way to disambiguate several waybars so that compositors like Hyprland may apply granular layer rules to different waybars.
2026-01-16 15:12:09 +00:00
Alexis Rouillard
b4854f96a3
Merge pull request #4766 from zjeffer/fix/zjeffer/persistent-special-workspaces
...
hyprland/workspaces: don't show persistent special workspaces if show-special is disabled
2026-01-14 18:27:30 +01:00
zjeffer
8f5fc990a5
hyprland/workspaces: don't show persistent special workspaces if show-special is disabled
2026-01-10 13:29:40 +01:00
Alexis Rouillard
a02180a815
Merge pull request #4739 from LorenzBischof/man-reverse-mouse-scrolling
...
docs: add missing reverse-mouse-scrolling to pulseaudio module man page
2026-01-09 20:02:15 +01:00
Alexis Rouillard
af7eebba5e
Merge pull request #4745 from cartok/docs/arch-update-readme
...
docs(arch): install build deps as deps to keep system clean
2026-01-09 20:01:17 +01:00
Alexis Rouillard
479ea9f3e8
Merge pull request #4746 from cartok/chore/maintainance
...
chore: update .gitingore
2026-01-09 20:01:02 +01:00
Alexis Rouillard
f990486a40
Merge pull request #4748 from Alexays/update_flake_lock_action
...
flake.lock: Update
2026-01-09 20:00:50 +01:00
Benji-clm
7f63a905a1
feat(battery): add option to smooth power for more stable time_remaining estimates
2026-01-09 13:02:28 +00:00
Aksel Lunde Aase
5870c4ba0e
feat(clock): Add action to execute external command
2026-01-09 13:26:27 +01:00
Ansari
a8a41bd17c
fix(workspaces): skip ignored workspaces in persistent rules
2026-01-03 11:20:03 +05:30
Ansari
49083131d1
fix(AModule): improve cursor configuration handling
2026-01-03 11:16:03 +05:30
Dennis Weiershaeuser
9e53174ef5
feat(sway/workspaces): add format for negative indices
2026-01-01 02:42:56 +01:00
github-actions[bot]
d0f5fab52b
flake.lock: Update
...
Flake lock file updates:
• Updated input 'flake-compat':
'github:edolstra/flake-compat/f387cd2afec9419c8ee37694406ca490c3f34ee5?narHash=sha256-XKUZz9zewJNUj46b4AJdiRZJAvSZ0Dqj2BNfXvFlJC4%3D' (2025-10-27)
→ 'github:edolstra/flake-compat/5edf11c44bc78a0d334f6334cdaf7d60d732daab?narHash=sha256-vNpUSpF5Nuw8xvDLj2KCwwksIbjua2LZCqhV1LNRDns%3D' (2025-12-29)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/2fad6eac6077f03fe109c4d4eb171cf96791faa4?narHash=sha256-sKoIWfnijJ0%2B9e4wRvIgm/HgE27bzwQxcEmo2J/gNpI%3D' (2025-11-27)
→ 'github:NixOS/nixpkgs/c0b0e0fddf73fd517c3471e546c0df87a42d53f4?narHash=sha256-coBu0ONtFzlwwVBzmjacUQwj3G%2BlybcZ1oeNSQkgC0M%3D' (2025-12-28)
2026-01-01 00:14:44 +00:00
Dennis Weiershaeuser
a05e6c6f74
chore: update .gitingore
2025-12-31 18:18:04 +01:00
Mathis Raguin
c2a038c222
fix(sway/workspaces): escape markup in workspace if enabled
2025-12-31 16:16:38 +01:00
Mathis Raguin
da4367df2f
fix(sway/workspaces): use number when available to avoid parsing issues
2025-12-31 15:40:31 +01:00
Mathis Raguin
0a5da13fbf
fix(workspaces/sway): handle workspaces with quotes
2025-12-31 15:28:10 +01:00
Dennis Weiershaeuser
99867005a0
docs(arch): install build deps as deps to keep system clean
2025-12-31 13:43:21 +01:00
LorenzBischof
959f41ca9c
docs: add missing reverse-mouse-scrolling to pulseaudio module man page
2025-12-30 12:30:30 +01:00
Xavier Ruiz
19bb89874e
fix(cava): default data_format to ascii for correct bar scaling
...
data_format was changed from always "ascii" to user-configurable,
but without a default. This caused cava to use "binary", calculating
height as 65535 instead of ascii_range, making bars always peak.
2025-12-28 20:09:33 -05:00
Alexis Rouillard
06484547d1
Merge pull request #4677 from mliszcz/remove-window-format
...
fix(sway/workspaces): window-rewrite: do not check for window-format
2025-12-28 23:12:44 +01:00
Alexis Rouillard
46a6f60138
Merge pull request #4728 from xav-ie/fix-cava-config
...
fix-cava-config
2025-12-28 23:11:05 +01:00
Alexis Rouillard
83a6998fcb
Merge pull request #4708 from khaneliman/cava
...
nix: bump cava again
2025-12-28 21:50:21 +01:00
Alexis Rouillard
386036a67a
Merge pull request #4710 from LukashonakV/cavaMan
...
cava man
2025-12-28 21:50:04 +01:00
Xavier Ruiz
e3186abdce
fix(cava): handle all output methods in frontend
...
Default to raw Cava module for non-GLSL output methods.
Fixes "Unknown module" error when no cava_config is specified.
2025-12-27 14:52:28 -05:00
Hallvard Lavik
9dfcd206d7
Allow tooltip formatting the CPU module.
2025-12-27 12:11:43 +01:00
Rio Sanjaya
8e9ebb8bb1
use snake_case for variable name
2025-12-27 17:57:20 +07:00
Kaosu
61af3e95fa
fix the doc
2025-12-27 08:38:14 +01:00
Kaosu
ce029c3419
temperature: add hwmon-name option for stable sensor selection
...
Allow selecting a hwmon device for the temperature module by its
name instead of a fixed hwmon path.
This avoids fragile configurations that break when new hwmon
devices are added and the kernel changes hwmon ordering.
The hwmon-name option is mutually exclusive with hwmon-path and
hwmon-path-abs to prevent ambiguous configurations.
2025-12-27 08:16:03 +01:00