Add script for counting pacman updates in polybar

This commit is contained in:
2021-09-17 22:07:23 +03:00
parent f9863dee9d
commit 51befc9b59
3 changed files with 18 additions and 1 deletions

View File

@@ -31,6 +31,7 @@ fi
# Create symlinks # Create symlinks
ln -s $PWD/i3_config $HOME/.config/i3/config ln -s $PWD/i3_config $HOME/.config/i3/config
ln -s $PWD/alacritty.yml $HOME/.config/alacritty/alacritty.yml ln -s $PWD/alacritty.yml $HOME/.config/alacritty/alacritty.yml
sudo ln -s $PWD/polybar/pacman-updates-module.sh /usr/bin/count-pacman-updates
ln -s $PWD/polybar/config.ini $HOME/.config/polybar/config ln -s $PWD/polybar/config.ini $HOME/.config/polybar/config
ln -s $PWD/polybar/launch.sh $HOME/.config/polybar/launch.sh ln -s $PWD/polybar/launch.sh $HOME/.config/polybar/launch.sh
ln -s $PWD/rofi_config.rasi $HOME/.config/rofi/config.rasi ln -s $PWD/rofi_config.rasi $HOME/.config/rofi/config.rasi

View File

@@ -18,7 +18,7 @@ font-2 = FontAwesome5FreeSolid:size=11
modules-left = workspaces active-window modules-left = workspaces active-window
modules-center = date modules-center = date
modules-right = keyboard-layout volume-control network power-menu modules-right = pacman-updates keyboard-layout volume-control network power-menu
module-margin = 1 module-margin = 1
@@ -70,6 +70,17 @@ label = %time% %date%
; RIGHT MODULES ; RIGHT MODULES
; ;
[module/pacman-updates]
type = custom/script
exec = count-pacman-updates
interval = 300
format = <label>
format-prefix = " "
label = %output% updates
[module/keyboard-layout] [module/keyboard-layout]
type = internal/xkeyboard type = internal/xkeyboard

View File

@@ -0,0 +1,5 @@
#! /bin/bash
updates=$(pacman -Qu | wc -l)
echo $updates