mirror of
				https://github.com/tiyn/dotfiles.git
				synced 2025-11-03 22:11: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"
 |