mirror of
				https://github.com/tiyn/dotfiles.git
				synced 2025-10-30 12:01:16 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			19 lines
		
	
	
		
			643 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			643 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/sh
 | |
| 
 | |
| # i3blocks module for pacman upgrades.
 | |
| # Displays number of upgradeable packages.
 | |
| # For this to work, have a `pacman -Sy` command run in the background as a
 | |
| # cronjob every so often as root. This script will then read those packages.
 | |
| # When clicked, it will run an upgrade via pacman.
 | |
| 
 | |
| case $BLOCK_BUTTON in
 | |
| 	1) $TERMINAL -e popupgrade ;;
 | |
| 	2) notify-send "$(/usr/bin/pacman -Qu)" ;;
 | |
| 	3) pgrep -x dunst >/dev/null && notify-send "Upgrade module" "📦: number of upgradable packages
 | |
| - Left click to upgrade packages
 | |
| - Middle click to show upgradable packages" ;;
 | |
| esac
 | |
| 
 | |
| 
 | |
| pacman -Qu | grep -v "\[ignored\]" | wc -l | sed -e "s/^0$//g"
 |