Add colorpicker
This commit is contained in:
		
							parent
							
								
									6085c9f417
								
							
						
					
					
						commit
						1a40104856
					
				
					 4 changed files with 10 additions and 2 deletions
				
			
		
							
								
								
									
										6
									
								
								.bin/colorpicker
									
										
									
									
									
										Executable file
									
								
							
							
						
						
									
										6
									
								
								.bin/colorpicker
									
										
									
									
									
										Executable file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,6 @@
 | 
			
		|||
#!/usr/bin/env sh
 | 
			
		||||
 | 
			
		||||
grim -g "$(slurp -c bd93f9 -p)" -t ppm - \
 | 
			
		||||
  | convert - -format '%[pixel:p{0,0}]' txt:- \
 | 
			
		||||
  | grep -o '#[0-9A-F]\{6\}' \
 | 
			
		||||
  | wl-copy -n
 | 
			
		||||
| 
						 | 
				
			
			@ -38,7 +38,7 @@ call_screenshot_tool() {
 | 
			
		|||
		flameshot)
 | 
			
		||||
			result=$(flameshot gui -r | tee $screenshot_path | wc -c) ;;
 | 
			
		||||
		grim)
 | 
			
		||||
			result=$(grim -g "$(slurp)" - | tee $screenshot_path | wc -c) ;;
 | 
			
		||||
			result=$(grim -g "$(slurp -c bd93f9)" - | tee $screenshot_path | wc -c) ;;
 | 
			
		||||
		*)
 | 
			
		||||
			echo "Unknown screenshot tool: $tool"
 | 
			
		||||
			return 1 ;;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -12,8 +12,10 @@ bind = $main_mod, Pause, exec, menu-shutdown
 | 
			
		|||
bind = $main_mod, T, exec, ts-control
 | 
			
		||||
bind = $main_mod, C, exec, [float] $TERMINAL -e python
 | 
			
		||||
 | 
			
		||||
# Screenshot / Color picker
 | 
			
		||||
bind = $main_mod, Print, exec, screenshot
 | 
			
		||||
bind = $main_mod CTRL, Print, exec, screenshot --no-upload
 | 
			
		||||
bind = $main_mod ALT, Print, exec, colorpicker
 | 
			
		||||
 | 
			
		||||
bind = $main_mod SHIFT, R, exec, autostart-manage run-wayland
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -65,4 +65,4 @@ handle() {
 | 
			
		|||
	esac
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
socat -U - "UNIX-CONNECT:/tmp/hypr/$HYPRLAND_INSTANCE_SIGNATURE/.socket2.sock" | while read -r line; do handle "$line"; done
 | 
			
		||||
socat -U - "UNIX-CONNECT:$XDG_RUNTIME_DIR/hypr/$HYPRLAND_INSTANCE_SIGNATURE/.socket2.sock" | while read -r line; do handle "$line"; done
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue