mirror of
				https://github.com/ItsDrike/dotfiles.git
				synced 2025-11-03 17:06:36 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			22 lines
		
	
	
	
		
			855 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
	
		
			855 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
#!/usr/bin/env bash
 | 
						|
 | 
						|
#ACTIVE_BORDER_COLOR="0xFF327BD1"
 | 
						|
ACTIVE_BORDER_COLOR="0xFFFF6600"
 | 
						|
DEFAULT_BORDER_COLOR="0xFFFFA500"
 | 
						|
 | 
						|
hyprctl dispatch fullscreenstate -1 2
 | 
						|
 | 
						|
fullscreen_status="$(hyprctl activewindow -j | jq '.fullscreenClient')"
 | 
						|
if [ "$fullscreen_status" = "null" ]; then
 | 
						|
  echo "Update your hyprland, 'fakeFullscreen' window property not found."
 | 
						|
  exit 1
 | 
						|
elif [ "$fullscreen_status" = "2" ]; then
 | 
						|
  window_address="$(hyprctl activewindow -j | jq -r '.address')"
 | 
						|
  hyprctl setprop "address:$window_address" activebordercolor "$ACTIVE_BORDER_COLOR" lock
 | 
						|
elif [ "$fullscreen_status" = "0" ]; then
 | 
						|
  window_address="$(hyprctl activewindow -j | jq -r '.address')"
 | 
						|
  hyprctl setprop "address:$window_address" activebordercolor "$DEFAULT_BORDER_COLOR"
 | 
						|
else
 | 
						|
  echo "Unexpected output from 'fullscreenClient' window property: $fullscreen_status"
 | 
						|
  exit 1
 | 
						|
fi
 |