compatibility changes for debian
compatibility changes for debian
This commit is contained in:
parent
c129a1b8c8
commit
01c05fa96e
6 changed files with 40 additions and 36 deletions
.config/X11/xsession.d
.local/bin
|
@ -9,7 +9,8 @@ export XSECURELOCK_PASSWORD_PROMPT="time_hex"
|
||||||
export XSECURELOCK_AUTH_TIMEOUT=10
|
export XSECURELOCK_AUTH_TIMEOUT=10
|
||||||
export XSECURELOCK_SHOW_DATETIME=1
|
export XSECURELOCK_SHOW_DATETIME=1
|
||||||
export XSECURELOCK_COMPOSITE_OBSCURER=0
|
export XSECURELOCK_COMPOSITE_OBSCURER=0
|
||||||
export XSECURELOCK_SAVER="/usr/libexec/xscreensaver/cubicgrid"
|
[ -r "/usr/libexec/xscreensaver/cubicgrid" ] && export XSECURELOCK_SAVER="/usr/libexec/xscreensaver/cubicgrid"
|
||||||
|
[ -r "/usr/lib/xscreensaver/cubicgrid" ] && export XSECURELOCK_SAVER="/usr/lib/xscreensaver/cubicgrid"
|
||||||
export XSECURELOCK_SHOW_DATETIME=1
|
export XSECURELOCK_SHOW_DATETIME=1
|
||||||
export XSECURELOCK_SHOW_HOSTNAME=1
|
export XSECURELOCK_SHOW_HOSTNAME=1
|
||||||
|
|
||||||
|
|
|
@ -4,13 +4,15 @@
|
||||||
|
|
||||||
notify-send " Repository Sync" "Checking for package updates..."
|
notify-send " Repository Sync" "Checking for package updates..."
|
||||||
|
|
||||||
sudo pacman -Syyuw --noconfirm || notify-send "Error downloading updates.
|
sudo pacman -Syyuw --noconfirm || notify-send "Error downloading updates." "Check your internet connection, if pacman is already running, or run update manually to see errors."
|
||||||
|
|
||||||
Check your internet connection, if pacman is already running, or run update manually to see errors."
|
|
||||||
pkill -RTMIN+8 "${STATUSBAR:-dwmblocks}"
|
pkill -RTMIN+8 "${STATUSBAR:-dwmblocks}"
|
||||||
|
|
||||||
if pacman -Qu | grep -v "\[ignored\]"; then
|
if pacman -Qu | grep -v "\[ignored\]"; then
|
||||||
notify-send " Repository Sync" "Updates available. Click statusbar icon () for update."
|
answer=$(
|
||||||
|
notify-send --action=Yes=Yes --action=No=No \
|
||||||
|
" Repository Sync" "Updates available. Update now?"
|
||||||
|
)
|
||||||
|
[ $answer -eq 1 ] && $TERMINAL -e upgrades
|
||||||
else
|
else
|
||||||
notify-send " Repository Sync" "Sync complete. No new packages for update."
|
notify-send " Repository Sync" "Sync complete. No new packages for update."
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -1,15 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
vals=$(aptitude full-upgrade --simulate --assume-yes |
|
|
||||||
grep -m1 '^[0-9]\+ packages upgraded,' |
|
|
||||||
tr -cd '0-9 ' |
|
|
||||||
tr ' ' '\n' |
|
|
||||||
grep '[0-9]\+' |
|
|
||||||
xargs echo)
|
|
||||||
|
|
||||||
print=" "
|
|
||||||
for i in $vals; do
|
|
||||||
[ $i != 0 ] && icon="\033[11m\033[10m"
|
|
||||||
print="$print$i/"
|
|
||||||
done
|
|
||||||
|
|
||||||
[ -n "$icon" ] && printf "$icon " && echo $print | sed 's/\/$//'
|
|
19
.local/bin/statusbar/sb-packages
Executable file
19
.local/bin/statusbar/sb-packages
Executable file
|
@ -0,0 +1,19 @@
|
||||||
|
#!/bin/sh
|
||||||
|
command -v pacman 1>/dev/null 2>&1 && echo -n "$(pacman -Qu | grep -Fcv "[ignored]" | sed "s/^/ /;s/^ 0$//g")"
|
||||||
|
|
||||||
|
if command -v aptitude 1>/dev/null 2>&1; then
|
||||||
|
vals=$(aptitude full-upgrade --simulate --assume-yes |
|
||||||
|
grep -m1 '^[0-9]\+ packages upgraded,' |
|
||||||
|
tr -cd '0-9 ' |
|
||||||
|
tr ' ' '\n' |
|
||||||
|
grep '[0-9]\+' |
|
||||||
|
xargs echo)
|
||||||
|
|
||||||
|
print=" "
|
||||||
|
for i in $vals; do
|
||||||
|
[ $i != 0 ] && icon="\033[11m\033[10m"
|
||||||
|
print="$print$i/"
|
||||||
|
done
|
||||||
|
|
||||||
|
[ -n "$icon" ] && printf "$icon " && echo "$print" | sed 's/\/$//'
|
||||||
|
fi
|
|
@ -1,15 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
# 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.
|
|
||||||
# Add the following text as a file in /usr/share/libalpm/hooks/statusbar.hook:
|
|
||||||
#
|
|
||||||
# [Trigger]
|
|
||||||
# Operation = Upgrade
|
|
||||||
# Type = Package
|
|
||||||
# Target = *
|
|
||||||
#
|
|
||||||
# [Action]
|
|
||||||
# Description = Updating statusbar...
|
|
||||||
# When = PostTransaction
|
|
||||||
# Exec = /usr/bin/pkill -RTMIN+8 dwmblocks # Or i3blocks if using i3.
|
|
||||||
echo -n $(pacman -Qu | grep -Fcv "[ignored]" | sed "s/^/ /;s/^ 0$//g")
|
|
|
@ -1,4 +1,16 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
printf "Beginning upgrade.\\n"
|
printf "Beginning upgrade.\\n"
|
||||||
paru -Syu
|
if command -v paru 1>/dev/null 2>&1; then
|
||||||
|
paru -Syu
|
||||||
|
elif command -v yay 1>/dev/null 2>&1; then
|
||||||
|
yay -Syu
|
||||||
|
elif command -v pacman 1>/dev/null 2>&1; then
|
||||||
|
pacman -Syu
|
||||||
|
fi
|
||||||
|
|
||||||
|
command -v apt 1>/dev/null 2>&1 && sudo apt upgrade
|
||||||
|
|
||||||
pkill -RTMIN+8 "${STATUSBAR:-dwmblocks}"
|
pkill -RTMIN+8 "${STATUSBAR:-dwmblocks}"
|
||||||
|
printf "\\nUpgrade complete.\\nPress <Enter> to exit window.\\n\\n"
|
||||||
|
read -r _
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue