mirror of
				https://github.com/tiyn/dotfiles.git
				synced 2025-10-30 20:11:16 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			24 lines
		
	
	
		
			489 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			489 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/usr/bin/env bash
 | |
| 
 | |
| # by cirala, checkout github.com/cirala/vifmimg
 | |
| 
 | |
| export FIFO_UEBERZUG="/tmp/vifm-ueberzug-${PPID}"
 | |
| 
 | |
| if [ ! -f "/usr/bin/ueberzug" ]; then
 | |
| 	vifm
 | |
| 	exit
 | |
| fi
 | |
| 
 | |
| function cleanup {
 | |
|     rm "$FIFO_UEBERZUG" 2>/dev/null
 | |
|     pkill -P $$ 2>/dev/null
 | |
| }
 | |
| pkill -P $$ 2>/dev/null
 | |
| rm "$FIFO_UEBERZUG" 2>/dev/null
 | |
| mkfifo "$FIFO_UEBERZUG" >/dev/null
 | |
| trap cleanup EXIT 2>/dev/null
 | |
| tail --follow "$FIFO_UEBERZUG" | ueberzug layer --silent --parser bash 2>&1 >/dev/null &
 | |
| 
 | |
| vifm "$@"
 | |
| cleanup
 |