Hallvard Lavik
9dfcd206d7
Allow tooltip formatting the CPU module.
2025-12-27 12:11:43 +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
Alexis Rouillard
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
Alexis Rouillard
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
Alexis Rouillard
c3d29b1185
Merge branch 'master' into battery-plugging-instant-updates
2025-12-18 19:04:31 +01:00
Alexis Rouillard
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
Alexis Rouillard
11c4e55376
Merge pull request #4591 from rrrnld/fix/multiple-batteries
...
Improve multiple battery support
2025-12-18 19:02:31 +01:00
Alexis Rouillard
d012de3cde
Merge pull request #4682 from LukashonakV/cavaGLSL
...
Cava GLSL
2025-12-18 18:59:27 +01:00
Owen Spafford
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
Viktar Lukashonak
e03119fe94
Factory. cava_frontend
2025-12-09 18:13:45 +03:00
marvelpokemaster
5ee3bd5325
fix(wireplumber): reorder initializer list to match header and fix -Wreorder warnings
2025-12-08 01:44:19 +05:30
Viktar Lukashonak
3773021546
cavaGLSL
2025-12-07 23:08:55 +03:00
Raphael Kimmig
85a8fca0de
feat: allow sorting niri workspaces
2025-12-07 12:18:24 +01:00
Viktar Lukashonak
52f4db1154
Moving GTK dispatcher into frontend
2025-12-05 10:04:52 +03:00
mliszcz
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
Mental-Vortex
b277b63999
fix: Return when ID doesn't exist, we only care about the interest list.
2025-11-30 15:35:10 +08:00
Viktar Lukashonak
13519ca5bf
cava. nonsafe thread.= & cava bump
2025-11-26 13:26:32 +03:00
Grzegorz Szymaszek
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
schmop
ce1da5a178
Make udev_deleter not linux-only and fix freebsd build
2025-11-01 10:57:18 +01:00
schmop
4e25871655
Reapply "Make battery module update on plugging/unplugging again (refs #2519 )"
...
This reverts commit bb2c67ebad .
2025-10-31 13:43:36 +01:00
zspher
d61bc859ae
perf(image): set image from path only once
2025-10-29 17:10:15 -06:00
zspher
16d7c9d849
feat(image): expand ~ & $HOME in path
2025-10-28 13:36:54 -06:00
arne
ca62481dc9
fix: default weighted average to true
2025-10-26 06:44:53 +01:00
Austin Horstman
bf0ccfd90c
fix(clock): fix freebsd compatibility
...
Recently introduced for ISO 8601 calendar compatibility. But, lib
differences causing the explicit type to break freebsd.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com >
2025-10-21 23:07:04 -05:00
hecate cantus
72e6151f5e
Merge branch 'Alexays:master' into master
2025-10-16 18:40:58 -07:00
Viktar Lukashonak
966da11f3b
cava bump & fixing memory leaks
2025-10-12 14:53:49 +03:00
lilly-lizard
a96f1caa19
fixed bug after merge with master duplicating code in handle_show()
2025-10-11 10:25:50 +13:00
dimti
4c12001569
do not need to remove css class from gtk label on init phase
2025-10-10 11:58:56 +03:00
dimti
a36a5e89a9
Approach to dry pattern - separate remove/add css-classes logic to methods
2025-10-10 11:57:44 +03:00
dimti
2e6bf549a0
Change label css classes in initial and on event language class method. Used in getLabel - make a strange behaviour
2025-10-10 11:52:59 +03:00
dimti
bdf501a8a5
make getLayout is not static and set css classes for short name keyboard layout in getLayout method
2025-10-10 11:35:47 +03:00
dimti
cd820a100d
also remove/add css class in onEvent method
2025-10-10 11:14:30 +03:00
lilly-lizard
408a87fe89
Merge branch 'master' into river-tags-monitor-focus
2025-10-09 17:16:33 +13:00
Maik Broemme
730b502c76
wlr/taskbar: add justify option for Gtk::Box horizontal alignment
...
The `wlr/taskbar` module had no way to control its container's horizontal
alignment. This change adds a `justify` config key (left|center|right) that
maps to Gtk::Align::START/CENTER/END and is applied via set_halign() on the
module's Gtk::Box. Default behavior remains unchanged (left).
2025-10-08 08:52:19 +02:00
Dominique Martinet
632e30eb9f
niri/window: add col/max_col parameters
...
niri v25.08 added window positions to IPC, so waybar actually has the
information stored in json around.
This handles the associated WindowLayoutsChanged IPC message to keep the
position up to date in memory, and adds a couple of format messages to
show the current column, so one can dislpay where we are in the
workspace (in the hope of improving this feeling of being lost...)
Ideally a visual representation of the workspace like the one
illustrated in the PR[1] would be even better but this will probably do
for now.
Link: https://github.com/YaLTeR/niri/pull/1265#issuecomment-2724621758 [1]
2025-10-07 22:56:30 +09:00
dimti
192baa4556
Add css class to hyprland language module of short_name language code
2025-10-07 10:41:19 +03:00
Alexis Rouillard
a16d53b30d
Merge branch 'master' into fix/zjeffer/thread-sanitizer-warning
2025-10-05 10:51:47 +02:00
Alex
151cf54532
fix: lint
2025-10-05 09:58:34 +02:00
Alexis Rouillard
b3f1d02b16
Merge pull request #4516 from DreamMaoMao/fix-ext-ws
...
fix: right and middle button not work in ext/workspace module
2025-10-05 09:57:50 +02:00
Aleksi Hannula
41c34b15d6
Hide niri/language widget if formatted string is empty
2025-10-03 09:16:02 +03:00
DreamMaoMao
801319f024
fix: Correct the error in converting network speed units
2025-10-02 08:55:40 +08:00
DreamMaoMao
6f308d8ea1
fix: right and middle button not work in ext/workspace module
2025-10-01 22:30:23 +08:00
Alexis Rouillard
18a9835b7c
Merge pull request #4246 from edeustua/master
...
feat: Add ISO 8601 calendar to clock module
2025-10-01 14:29:37 +02:00
Alexis Rouillard
632af16b19
Merge pull request #4448 from winkelnp/gamemode-icon
...
Fix: styling: set gamemode icon size and spacing to 0 if use-icon is false
2025-10-01 14:28:30 +02:00
Alexis Rouillard
9dd75d4f6b
Merge pull request #4507 from workflow/niri-language-add-css-classes
...
feat(niri/language): add CSS classes
2025-10-01 14:27:35 +02:00
Alexis Rouillard
4f16ec16f9
Merge pull request #4395 from pol-rivero/workspace-taskbar-improvements
...
[hyprland/workspaces] Taskbar improvements
2025-10-01 14:27:13 +02:00
Alexis Rouillard
e00db5886e
Merge pull request #4372 from rellimn/fix-menu-hover
...
Fix module and tray item staying in hover state after opening menu
2025-10-01 14:25:23 +02:00
Alexis Rouillard
5c01ad75f1
Merge pull request #4358 from labruzese/master
...
Moved workspace id failing to parse from an error to part of the trace
2025-10-01 14:23:59 +02:00
Alexis Rouillard
c7a77f2c08
Merge pull request #4390 from aidansunbury/master
...
Support millisecond precision for script intervals
2025-10-01 14:22:17 +02:00
Alexis Rouillard
a15565ac48
Merge pull request #4408 from lfos/fix-hyprland-ipc-destructor
...
Prevent child zombie process from tearing down Hyprland IPC
2025-10-01 14:21:17 +02:00