mirror of
				https://github.com/ItsDrike/dotfiles.git
				synced 2025-10-30 23:56:35 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			22 lines
		
	
	
	
		
			831 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
	
		
			831 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
| #!/usr/bin/env bash
 | |
| set -euo pipefail
 | |
| 
 | |
| #ACTIVE_BORDER_COLOR="rgba(FF327BD1)"
 | |
| ACTIVE_BORDER_COLOR="rgba(FF6600FF)"
 | |
| DEFAULT_BORDER_COLOR="rgba(FFA500FF)"
 | |
| 
 | |
| window_address="$(hyprctl activewindow -j | jq -r '.address')"
 | |
| 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
 | |
|   hyprctl dispatch setprop "address:$window_address" activebordercolor "$ACTIVE_BORDER_COLOR"
 | |
| elif [ "$fullscreen_status" = "0" ]; then
 | |
|   hyprctl dispatch setprop "address:$window_address" activebordercolor "$DEFAULT_BORDER_COLOR"
 | |
| else
 | |
|   echo "Unexpected output from 'fullscreenClient' window property: $fullscreen_status"
 | |
|   exit 1
 | |
| fi
 |