34 lines
		
	
	
	
		
			688 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
	
		
			688 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
| #!/bin/bash
 | |
| 
 | |
| if [ "$1" = "--freeze" ]; then
 | |
| 	extra_args="--freeze"
 | |
| fi
 | |
| 
 | |
| # variables
 | |
| theme="$HOME/.config/rofi/scripts/screenshot/style.rasi"
 | |
| hyprshot="$HOME/.config/hypr/scripts/hyprshot"
 | |
| save_dir="$HOME/Images/Capturas/PC"
 | |
| filename="captura-$(date +%Y-%m-%d-%s).png"
 | |
| command="$hyprshot -o $save_dir -f $filename $extra_args"
 | |
| 
 | |
| # options to be displayed
 | |
| region=""
 | |
| output=""
 | |
| window=""
 | |
| folder=""
 | |
| 
 | |
| selected="$(echo -e "$region\n$output\n$window\n$folder" | rofi -dmenu -theme "${theme}")"
 | |
| case $selected in
 | |
| $region)
 | |
| 	$command -m region
 | |
| 	;;
 | |
| $output)
 | |
| 	$command -m output
 | |
| 	;;
 | |
| $window)
 | |
| 	$command -m window
 | |
| 	;;
 | |
| $folder)
 | |
| 	~/.config/rofi/scripts/screenshot/screenshot_selection
 | |
| 	;;
 | |
| esac
 | 
