5ab28b901c
Fix return type of input to gtk_layer_set_namespace
2026-02-01 22:01:04 -06:00
ddab2971fa
Merge pull request #4776 from Holbormon/master
...
feat: Disambiguate wayland layer namespace
2026-02-01 17:14:06 +01:00
09cbec0a3c
Merge pull request #4796 from Alexays/update_flake_lock_action
...
flake.lock: Update
2026-02-01 15:06:05 +01:00
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
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
1639dec7d8
fix(json): use local CharReaderBuilder for thread safety
2026-01-24 23:40:07 +02:00
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
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
8f5fc990a5
hyprland/workspaces: don't show persistent special workspaces if show-special is disabled
2026-01-10 13:29:40 +01:00
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
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
479ea9f3e8
Merge pull request #4746 from cartok/chore/maintainance
...
chore: update .gitingore
2026-01-09 20:01:02 +01:00
f990486a40
Merge pull request #4748 from Alexays/update_flake_lock_action
...
flake.lock: Update
2026-01-09 20:00:50 +01:00
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
a05e6c6f74
chore: update .gitingore
2025-12-31 18:18:04 +01:00
99867005a0
docs(arch): install build deps as deps to keep system clean
2025-12-31 13:43:21 +01:00
959f41ca9c
docs: add missing reverse-mouse-scrolling to pulseaudio module man page
2025-12-30 12:30:30 +01:00
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
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
46a6f60138
Merge pull request #4728 from xav-ie/fix-cava-config
...
fix-cava-config
2025-12-28 23:11:05 +01:00
83a6998fcb
Merge pull request #4708 from khaneliman/cava
...
nix: bump cava again
2025-12-28 21:50:21 +01:00
386036a67a
Merge pull request #4710 from LukashonakV/cavaMan
...
cava man
2025-12-28 21:50:04 +01:00
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
c8c3287be3
cava man
2025-12-20 15:35:20 +03:00
601b5f0241
nix: bump cava again
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com >
2025-12-18 23:47:01 -06:00
97eb60677e
Merge pull request #4616 from schmop/battery-plugging-instant-updates
...
2. Try: Make battery module update on plugging/unplugging again (refs #2519 )
2025-12-18 19:11:18 +01:00
3d0b942956
Merge pull request #4689 from ospafford/feat-dwl_tag_state
...
feat(dwl/tags): add empty tag option
2025-12-18 19:09:39 +01:00
c3d29b1185
Merge branch 'master' into battery-plugging-instant-updates
2025-12-18 19:04:31 +01:00
c6844781ea
Merge pull request #4671 from touero/dev
...
Fix example error about update moudle by signal in man page
2025-12-18 19:03:11 +01:00
c1218fa889
Merge pull request #4646 from gszy/swap-abused
...
modules: memory: fix fully utilized swap percentage calculation
2025-12-18 19:02:47 +01:00
11c4e55376
Merge pull request #4591 from rrrnld/fix/multiple-batteries
...
Improve multiple battery support
2025-12-18 19:02:31 +01:00
6b05d73a64
Merge pull request #4589 from cebem1nt/master
...
fix: crash on group scrolling #4510
2025-12-18 19:01:15 +01:00
374ccbb878
Merge pull request #4705 from rwwiv/fix/duplicate-layers-on-monitor-hotplug
...
fix: prevent duplicate layer surfaces on monitor hotplug
2025-12-18 19:00:48 +01:00
d012de3cde
Merge pull request #4682 from LukashonakV/cavaGLSL
...
Cava GLSL
2025-12-18 18:59:27 +01:00
7ecad3229d
Merge pull request #4650 from BartiX259/master
...
fix(docs): pulseaudio man page example
2025-12-18 18:59:01 +01:00
278e8822ff
Merge pull request #4686 from marvelpokemaster/fix-wireplumber-init-order
...
fix(wireplumber): reorder initializer list to match header and fix -Wreorder
2025-12-18 18:58:10 +01:00
a23cef457f
Merge pull request #4615 from Alexays/update_flake_lock_action
...
flake.lock: Update
2025-12-18 18:57:57 +01:00
a9ef11a2b3
fix: prevent duplicate layer surfaces on monitor hotplug
...
The monitor signal handlers (signal_monitor_added, signal_monitor_removed)
were never disconnected during SIGUSR2 reload. Each reload accumulated
additional handlers, causing multiple layer surfaces to be created when
monitors were hotplugged.
This fix:
- Stores signal connections as class members
- Disconnects them before reconnecting in bindInterfaces()
- Clears stale outputs_ on reload
2025-12-17 22:17:35 -05:00
07cb2c02d2
feat(dwl/tags): add empty tag option
...
Added option in the `dwl/tags` to theme empty tags (i.e. tags without any clients) in `style.css` using
`#tags button.empty`.
Signed-off-by: ospafford <ospafford@gmail.com >
2025-12-09 07:28:18 -08:00
e03119fe94
Factory. cava_frontend
2025-12-09 18:13:45 +03:00
5ee3bd5325
fix(wireplumber): reorder initializer list to match header and fix -Wreorder warnings
2025-12-08 01:44:19 +05:30
3773021546
cavaGLSL
2025-12-07 23:08:55 +03:00
52f4db1154
Moving GTK dispatcher into frontend
2025-12-05 10:04:52 +03:00
e362550e27
fix(sway/workspaces): window-rewrite: do not check for window-format
...
Remove check for unused window-format option.
Fixes #3797 .
2025-12-02 17:19:44 +01:00
cb0ee665a3
flake.lock: Update
...
Flake lock file updates:
• Updated input 'flake-compat':
'github:edolstra/flake-compat/9100a0f413b0c601e0533d1d94ffd501ce2e7885?narHash=sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX%2BfjA8Xf8PUmqCY%3D' (2025-05-12)
→ 'github:edolstra/flake-compat/f387cd2afec9419c8ee37694406ca490c3f34ee5?narHash=sha256-XKUZz9zewJNUj46b4AJdiRZJAvSZ0Dqj2BNfXvFlJC4%3D' (2025-10-27)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/5e2a59a5b1a82f89f2c7e598302a9cacebb72a67?narHash=sha256-K5Osef2qexezUfs0alLvZ7nQFTGS9DL2oTVsIXsqLgs%3D' (2025-10-19)
→ 'github:NixOS/nixpkgs/2fad6eac6077f03fe109c4d4eb171cf96791faa4?narHash=sha256-sKoIWfnijJ0%2B9e4wRvIgm/HgE27bzwQxcEmo2J/gNpI%3D' (2025-11-27)
2025-12-01 00:15:02 +00:00
e189649c33
docs(custom): fix example error about update moudle by signal
2025-11-29 17:29:52 +08:00
13519ca5bf
cava. nonsafe thread.= & cava bump
2025-11-26 13:26:32 +03:00
097c00c7bd
fix(docs): pulseaudio man page example
...
The example configuration in the man page used 'headphones' and 'handsfree' as keys for format-icons. The correct keys are 'headphone' and 'hands-free'.
2025-11-22 20:09:34 +01:00
73808dfacc
modules: memory: fix fully utilized swap percentage calculation
...
Do calculate used swap percentage even if swapfree is 0, otherwise
reported used_swap_percentage would be 0, even though it should be 100.
Signed-off-by: Grzegorz Szymaszek <gszymaszek@short.pl >
2025-11-18 11:50:04 +01:00
ce1da5a178
Make udev_deleter not linux-only and fix freebsd build
2025-11-01 10:57:18 +01:00