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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4f16ec16f9 
					 
					
						
						
							
							Merge pull request  #4395  from pol-rivero/workspace-taskbar-improvements  
						
						... 
						
						
						
						[hyprland/workspaces] Taskbar improvements 
						
						
					 
					
						2025-10-01 14:27:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3cc5943c08 
					 
					
						
						
							
							Merge pull request  #4373  from Arkoniak/4354-wildcard-config-regression  
						
						... 
						
						
						
						bugfix: expanding wildcards in config includes (#4354 ) 
						
						
					 
					
						2025-10-01 14:23:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c7a77f2c08 
					 
					
						
						
							
							Merge pull request  #4390  from aidansunbury/master  
						
						... 
						
						
						
						Support millisecond precision for script intervals 
						
						
					 
					
						2025-10-01 14:22:17 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						97f1e54b70 
					 
					
						
						
							
							Merge pull request  #4447  from guttermonk/clock-fix  
						
						... 
						
						
						
						Clock Module: Independent clock tooltip formatting and fix for blank line at the end of the timezone list 
						
						
					 
					
						2025-10-01 14:18:28 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d3b094503e 
					 
					
						
						
							
							Merge pull request  #4493  from LukashonakV/cava_backend  
						
						... 
						
						
						
						Cava backend. Comminication using signals 
						
						
					 
					
						2025-10-01 14:16:51 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fbec045492 
					 
					
						
						
							
							Merge pull request  #4437  from jp7677/ext-workspaces-remove-dirty-tracking  
						
						... 
						
						
						
						ext/workspaces: fix appearing of hidden workspaces 
						
						
					 
					
						2025-10-01 14:16:03 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8bb19a9505 
					 
					
						
						
							
							Merge pull request  #4474  from LordMZTE/river-vacant-startup  
						
						... 
						
						
						
						fix(river): hide vacant tags on initial startup 
						
						
					 
					
						2025-10-01 14:14:54 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5f1db15c2e 
					 
					
						
						
							
							Workspaces containing only ignored windows should be considered empty  
						
						... 
						
						
						
						This fixes  #4479  
						
						
					 
					
						2025-10-01 08:06:11 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						862ba2f568 
					 
					
						
						
							
							feat(niri/language): add CSS classes  
						
						
						
						
					 
					
						2025-09-29 17:43:23 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						76d3b47ffd 
					 
					
						
						
							
							Cava back/front end transformation  
						
						
						
						
					 
					
						2025-09-26 23:34:11 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0c3e82219f 
					 
					
						
						
							
							fix: close sni menu on item destruction  
						
						
						
						
					 
					
						2025-09-16 14:03:45 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fd601801b4 
					 
					
						
						
							
							fix(river): hide vacant tags on initial startup  
						
						... 
						
						
						
						Before this, vacant tags would show with `hide-vacant` set on initial
startup, because we receive initial tag events from River before we show
the bar. In that case, we won't call `set_visible(false)` on the
respective buttons because they're not shown yet. This registers the
output status listener after we show the bar so we won't miss any
events. 
						
						
					 
					
						2025-09-16 16:04:25 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						97fa6aa4dd 
					 
					
						
						
							
							Added option to show timezones in tooltip only and removed the extra  
						
						... 
						
						
						
						blank line at the bottom of the timezone list. 
						
						
					 
					
						2025-09-05 21:01:23 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						af9c31ccd3 
					 
					
						
						
							
							ext/workspaces: fix appearing of hidden workspaces  
						
						... 
						
						
						
						Do this by removing the needs-update tracking. The gain
was questionable to begin with and turns out it  doesn't
work correctly with multiple outputs. 
						
						
					 
					
						2025-09-03 06:53:21 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5a29473080 
					 
					
						
						
							
							Prevent child zombie process from tearing down Hyprland IPC  
						
						... 
						
						
						
						In rare circumstances, we may fork(), e.g., as part of a custom module,
and the child process may fail to exec() and exit. In those cases, the
IPC destructor will be called in the child process.
Prior to this commit, this call would then result in the shared socket
being closed. Prevent this by only closing the socket from the original
process.
Fixes  #3975  and #4152 .
Signed-off-by: Lukas Fleischer <lfleischer@lfos.de > 
						
						
					 
					
						2025-08-22 18:58:53 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						45d01ce6e5 
					 
					
						
						
							
							Implement "active-window-position"  
						
						
						
						
					 
					
						2025-08-18 21:23:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						691b7d427b 
					 
					
						
						
							
							Implement "reverse-direction"  
						
						
						
						
					 
					
						2025-08-18 20:49:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2b552f7fb6 
					 
					
						
						
							
							compat  
						
						
						
						
					 
					
						2025-08-16 15:34:43 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6dc5a73a02 
					 
					
						
						
							
							initial changes  
						
						
						
						
					 
					
						2025-08-16 15:29:59 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5ac28f3947 
					 
					
						
						
							
							bugfix: expanding wildcards in config includes ( #4354 )  
						
						
						
						
					 
					
						2025-08-12 22:31:59 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b3fbe1b5ed 
					 
					
						
						
							
							Merge pull request  #4319  from M0streng0/master  
						
						... 
						
						
						
						wireplumber & backlight: fix states and support for microphone 
						
						
					 
					
						2025-08-08 08:56:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						07d3a4da10 
					 
					
						
						
							
							Merge pull request  #4333  from Arkoniak/relative_paths_in_includes  
						
						... 
						
						
						
						Relative paths in included configs 
						
						
					 
					
						2025-08-08 08:53:55 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c63e332fb2 
					 
					
						
						
							
							Merge pull request  #4278  from rwsalie/master  
						
						... 
						
						
						
						add openbsd support 
						
						
					 
					
						2025-08-08 08:43:52 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b0983e9c37 
					 
					
						
						
							
							Merge pull request  #3833  from Bahnschrift/master  
						
						
						
						
					 
					
						2025-08-08 08:26:21 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3dce0956ec 
					 
					
						
						
							
							Merge pull request  #3930  from Invertisment/master  
						
						
						
						
					 
					
						2025-08-08 08:24:58 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9a545e75e4 
					 
					
						
						
							
							Merge pull request  #4080  from proycon/river-layout-class  
						
						
						
						
					 
					
						2025-08-08 08:23:12 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7cfa708b1a 
					 
					
						
						
							
							Merge pull request  #4326  from notpeelz/feat-network-match-altnames  
						
						
						
						
					 
					
						2025-08-08 08:21:33 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1e0037a873 
					 
					
						
						
							
							fixed extra copy  
						
						
						
						
					 
					
						2025-07-31 21:29:20 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5bbace1d43 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/master'  
						
						
						
						
					 
					
						2025-07-29 23:30:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b5093f3e58 
					 
					
						
						
							
							feat: match network interfaces by their altnames  
						
						
						
						
					 
					
						2025-07-29 07:52:46 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f824ae9334 
					 
					
						
						
							
							Relative paths in included configs  
						
						
						
						
					 
					
						2025-07-29 10:45:31 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a6ac75983f 
					 
					
						
						
							
							Add: WirePlumber - format-source support  
						
						
						
						
					 
					
						2025-07-23 16:59:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7cb1a0e3d6 
					 
					
						
						
							
							Add: Wireplumber - support for microphone  
						
						
						
						
					 
					
						2025-07-23 13:19:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f91889ce1c 
					 
					
						
						
							
							format SafeSignal.hpp as the linters want  
						
						
						
						
					 
					
						2025-07-13 14:01:59 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2dfbaabf31 
					 
					
						
						
							
							fix(network): use atomic_bool to store the rfkill state  
						
						
						
						
					 
					
						2025-07-10 08:01:20 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d808c00324 
					 
					
						
						
							
							avoid useless vars on cpu_frequency, mimic sigrtmin/sigrtmax  
						
						
						
						
					 
					
						2025-07-08 02:21:48 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c98cb7095d 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/master'  
						
						
						
						
					 
					
						2025-07-06 10:18:59 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						255c0ebe28 
					 
					
						
						
							
							wlr/workspaces: port to ext-workspace-v1  
						
						... 
						
						
						
						Rework implementation to match new protocol behavior. 
						
						
					 
					
						2025-06-29 21:51:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7463be9b6a 
					 
					
						
						
							
							Fix initial null configuration; Fix doc compilation errors  
						
						
						
						
					 
					
						2025-06-27 09:31:51 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						aaea814217 
					 
					
						
						
							
							Idempotent bar show/hide via configurable user kill signals  
						
						
						
						
					 
					
						2025-06-27 09:31:51 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						08da7b5282 
					 
					
						
						
							
							feat: Add support for battery related events  
						
						
						
						
					 
					
						2025-06-22 17:45:12 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2b9601b9a4 
					 
					
						
						
							
							added IPC fix and Nix GPS fix  
						
						
						
						
					 
					
						2025-06-22 13:15:18 +01:00