From a3cdd0294cbc41be426e9708b044864494b702a7 Mon Sep 17 00:00:00 2001 From: Chris Nutter Date: Thu, 3 Dec 2020 00:58:54 -0800 Subject: [PATCH] updated stuffs --- .Xresources | 2 +- .config/dunst/dunstrc | 46 +-- .config/i3/config | 10 +- .config/mpd/mpd.conf | 2 +- .config/polybar/config.ini | 2 +- .dmenurc | 5 +- .newsboat/urls | 1 + .scripts/compile/csrc.sh | 23 ++ .scripts/data_hoarder/downloads_log.log | 6 + .scripts/data_hoarder/grab_pdfs.py | 75 ++++ .scripts/data_hoarder/grab_pdfs_27.py | 75 ++++ .scripts/data_hoarder/grab_pdfs_fork.py | 142 +++++++ .scripts/data_hoarder/grab_pdfs_jared.py | 80 ++++ .scripts/init/audio-fix.sh | 10 + .scripts/init/domain-fix.sh | 1 - .scripts/init/monitor.sh | 39 +- .zshrc | 22 +- packages.txt | 486 +++++++++++++---------- 18 files changed, 775 insertions(+), 252 deletions(-) create mode 100755 .scripts/compile/csrc.sh create mode 100644 .scripts/data_hoarder/downloads_log.log create mode 100644 .scripts/data_hoarder/grab_pdfs.py create mode 100644 .scripts/data_hoarder/grab_pdfs_27.py create mode 100644 .scripts/data_hoarder/grab_pdfs_fork.py create mode 100644 .scripts/data_hoarder/grab_pdfs_jared.py create mode 100755 .scripts/init/audio-fix.sh diff --git a/.Xresources b/.Xresources index 4a54666..2f21aae 100644 --- a/.Xresources +++ b/.Xresources @@ -1,4 +1,4 @@ -Xft.dpi: 128 +Xft.dpi: 160 ! 96 = 1080p | 128 = 1440p Xft.antialias: true diff --git a/.config/dunst/dunstrc b/.config/dunst/dunstrc index 5c0daa3..4324932 100644 --- a/.config/dunst/dunstrc +++ b/.config/dunst/dunstrc @@ -1,6 +1,6 @@ [global] frame_width = 1 - frame_color = "#FC7056" + frame_color = "#E57B81" font = Noto Sans 10 @@ -181,18 +181,18 @@ [urgency_low] # IMPORTANT: colors have to be defined in quotation marks. # Otherwise the "#" and following would be interpreted as a comment. - background = "#120512" - foreground = "#FC7056" + background = "#060C13" + foreground = "#E57B81" timeout = 10 [urgency_normal] - background = "#120512" - foreground = "#FC7056" + background = "#060C13" + foreground = "#E57B81" timeout = 10 [urgency_critical] - background = "#120512" - foreground = "#FC7056" + background = "#060C13" + foreground = "#E57B81" timeout = 0 @@ -252,8 +252,8 @@ # appname = claws-mail # category = email.arrived # urgency = normal -# background = "#120512" -# foreground = "#FC7056" +# background = "#060C13" +# foreground = "#E57B81" # #[mute.sh] # appname = mute @@ -263,40 +263,40 @@ #[JDownloader] # appname = JDownloader # category = JD -# background = "#120512" -# foreground = "#FC7056" +# background = "#060C13" +# foreground = "#E57B81" # #[newsbeuter] # summary = *Feeds* -# background = "#120512" -# foreground = "#FC7056" +# background = "#060C13" +# foreground = "#E57B81" # [irc] appname = weechat timeout = 0 - background = "#120512" - foreground = "#FC7056" + background = "#060C13" + foreground = "#E57B81" # [weechat hl] appname = weechat category = weechat.HL - background = "#120512" - foreground = "#FC7056" + background = "#060C13" + foreground = "#E57B81" # [weechat pn] appname = weechat category = weechat.PM - background = "#120512" - foreground = "#FC7056" + background = "#060C13" + foreground = "#E57B81" # #[CMUS] # appname = CMUS # category = cmus -# background = "#120512" -# foreground = "#FC7056" +# background = "#060C13" +# foreground = "#E57B81" # # -# background = "#120512" -# foreground = "#FC7056" +# background = "#060C13" +# foreground = "#E57B81" # # vim: ft=cfg diff --git a/.config/i3/config b/.config/i3/config index e2b2950..aa1d6c8 100644 --- a/.config/i3/config +++ b/.config/i3/config @@ -441,8 +441,7 @@ exec pkill picom exec picom -b -f # --> Music -exec pkill mpd && mpd ~/.config/mpd/mpd.conf -exec mpc update +exec_always ~/.scripts/init/audio-fix.sh # --> Cross-platform M&K Support exec synergyc --no-tray --restart --name Gray 192.168.1.236:24800 @@ -460,9 +459,6 @@ bindsym $mod+Shift+h exec kitty -e sudo sh ~/.scripts/init/domain-fix.sh bindsym $mod+Shift+t exec timedatectl set-ntp true && timedatectl set-ntp false # --> VPN Connect -exec piactl background enable -exec piactl connect - -# Unused -######################################################## +#exec piactl background enable +#exec piactl connect diff --git a/.config/mpd/mpd.conf b/.config/mpd/mpd.conf index 7589bba..29a7fe9 100644 --- a/.config/mpd/mpd.conf +++ b/.config/mpd/mpd.conf @@ -10,7 +10,7 @@ # be disabled and audio files will only be accepted over ipc socket (using # file:// protocol) or streaming files over an accepted protocol. # -music_directory "/run/media/cdnutter/Windows\ 10/Users/Gray/Music" +music_directory "/home/cdnutter/Storage/Gray/Windows_10/Users/Gray/Music" # # This setting sets the MPD internal playlist directory. The purpose of this # directory is storage for playlists created by MPD. The server will use diff --git a/.config/polybar/config.ini b/.config/polybar/config.ini index 5d69226..27804fd 100644 --- a/.config/polybar/config.ini +++ b/.config/polybar/config.ini @@ -63,7 +63,7 @@ bottom = true fixed-center = true line-size = 0 -dpi = 128 +dpi = 160 background = ${color.bg} foreground = ${color.fg} diff --git a/.dmenurc b/.dmenurc index d3b7b3e..4767765 100755 --- a/.dmenurc +++ b/.dmenurc @@ -3,7 +3,8 @@ # ## define the font for dmenu to be used -DMENU_FN="Noto-10.5" +#DMENU_FN="Noto-10.5" +DMENU_FN="Fantasque Sans Mono-12.0" ## background colour for unselected menu-items DMENU_NB="#222D31" @@ -18,7 +19,7 @@ DMENU_SB="#16A085" DMENU_SF="#F9FAF9" ## command for the terminal application to be used: -TERMINAL_CMD="terminal -e" +TERMINAL_CMD="kitty -e" ## export our variables DMENU_OPTIONS="-fn $DMENU_FN -nb $DMENU_NB -nf $DMENU_NF -sf $DMENU_SF -sb $DMENU_SB" diff --git a/.newsboat/urls b/.newsboat/urls index 847e75a..08d160c 100644 --- a/.newsboat/urls +++ b/.newsboat/urls @@ -24,6 +24,7 @@ https://www.youtube.com/feeds/videos.xml?channel_id=UCJr2kZImi7_gGkeJ3avS_Wg "Yo ------------------------------------------- # Reddit +https://www.reddit.com/r/gamesale.rss "Reddit" "~/r/GameSale" https://www.reddit.com/r/jailbreak.rss "Reddit" "~/r/jailbreak" https://www.reddit.com/r/unixporn.rss "Reddit" "~/r/unixporn" https://www.reddit.com/r/sffpc.rss "Reddit" "~/r/sffpc" diff --git a/.scripts/compile/csrc.sh b/.scripts/compile/csrc.sh new file mode 100755 index 0000000..7307419 --- /dev/null +++ b/.scripts/compile/csrc.sh @@ -0,0 +1,23 @@ +#!/usr/bin/env zsh + +# support for Java, CPP, C, zsh/sh/bash, Python +# more will be added when I use more file types +# requires: enscript, ps2pdf (might be poppler-utils) + +function find_extension(){ + header="$(head -n1 "$1")" + [[ "$(grep "env" "$1")" ]] && file_extension="$(echo "$header" | awk '{print $2}')" + [[ "$(grep "\#\!\/bin" "$1")" ]] && file_extension="$(basename "$1")" + [[ "$file_extension" == "zsh" ]] && file_extension="bash" +} + +for file in "$@"; do + [[ ! -f "$file" ]] && break + filename="$file:t:r" + file_extension="$file:t:e" + [[ -z "$file_extension" ]] && find_extension "$file" + [[ "$file_extension" == "py" ]] && file_extension="python" + + enscript -rG --word-wrap --line-numbers -p - --highlight="$file_extension" --color=1 -f Courier8 -c "$file"\ + | ps2pdf - "$filename".pdf +done diff --git a/.scripts/data_hoarder/downloads_log.log b/.scripts/data_hoarder/downloads_log.log new file mode 100644 index 0000000..e7c1920 --- /dev/null +++ b/.scripts/data_hoarder/downloads_log.log @@ -0,0 +1,6 @@ +2020-11-07 11:23:15,190 ------------------------------------------------------------------------------------------ +2020-11-07 11:23:15,190 +2020-11-07 11:23:15,190 +2020-11-07 11:23:15,190 Starting +2020-11-07 11:23:15,190 base_url: +2020-11-07 11:23:15,190 base_dir: diff --git a/.scripts/data_hoarder/grab_pdfs.py b/.scripts/data_hoarder/grab_pdfs.py new file mode 100644 index 0000000..f5aafa7 --- /dev/null +++ b/.scripts/data_hoarder/grab_pdfs.py @@ -0,0 +1,75 @@ +#!/usr/bin/env python + +""" +Download all the pdfs linked on a given webpage + +Usage - + + python grab_pdfs.py url + url is required + path is optional. Path needs to be absolute + will save in the current directory if no path is given + will save in the current directory if given path does not exist + +Requires - requests >= 1.0.4 + beautifulsoup >= 4.0.0 + +Download and install using + + pip install requests + pip install beautifulsoup4 +""" + +__author__= 'elssar ' +__license__= 'MIT' +__version__= '1.0.0' + +from requests import get +from urllib.parse import urljoin +from os import path, getcwd +from bs4 import BeautifulSoup as soup +from sys import argv + +def get_page(base_url): + req= get(base_url) + if req.status_code==200: + return req.text + raise Exception('Error {0}'.format(req.status_code)) + +def get_all_links(html): + bs= soup(html) + links= bs.findAll('a') + return links + +def get_pdf(base_url, base_dir): + html= get_page() + links= get_all_links(html) + if len(links)==0: + raise Exception('No links found on the webpage') + n_pdfs= 0 + for link in links: + if link['href'][-4:]=='.pdf': + n_pdfs+= 1 + content= get(urljoin(base_url, link['href'])) + if content.status==200 and content.headers['content-type']=='application/pdf': + with open(path.join(base_dir, link.text+'.pdf'), 'wb') as pdf: + pdf.write(content.content) + if n_pdfs==0: + raise Exception('No pdfs found on the page') + print("{n_pdfs} pdfs downloaded and saved in {base_dir}") + +if __name__=='__main__': + if len(argv) not in (2, 3): + print('Error! Invalid arguments') + print(__doc__) + exit(-1) + arg= '' + url= argv[1] + if len(argv)==3: + arg= argv[2] + base_dir= [getcwd(), arg][path.isdir(arg)] + try: + get_pdf(base_dir) + except Exception as e: + print(e) + exit(-1) diff --git a/.scripts/data_hoarder/grab_pdfs_27.py b/.scripts/data_hoarder/grab_pdfs_27.py new file mode 100644 index 0000000..e40d731 --- /dev/null +++ b/.scripts/data_hoarder/grab_pdfs_27.py @@ -0,0 +1,75 @@ +#!/usr/bin/env python + +""" +Download all the pdfs linked on a given webpage + +Usage - + + python grab_pdfs.py url + url is required + path is optional. Path needs to be absolute + will save in the current directory if no path is given + will save in the current directory if given path does not exist + +Requires - requests >= 1.0.4 + beautifulsoup >= 4.0.0 + +Download and install using + + pip install requests + pip install beautifulsoup4 +""" + +__author__= 'elssar ' +__license__= 'MIT' +__version__= '1.0.0' + +from requests import get +from urlparse import urljoin +from os import path, getcwd +from bs4 import BeautifulSoup as soup +from sys import argv + +def get_page(base_url): + req= get(base_url) + if req.status_code==200: + return req.text + raise Exception('Error {0}'.format(req.status_code)) + +def get_all_links(html): + bs= soup(html) + links= bs.findAll('a') + return links + +def get_pdf(base_url, base_dir): + html= get_page() + links= get_all_links(html) + if len(links)==0: + raise Exception('No links found on the webpage') + n_pdfs= 0 + for link in links: + if link['href'][-4:]=='.pdf': + n_pdfs+= 1 + content= get(urljoin(base_url, link['href'])) + if content.status==200 and content.headers['content-type']=='application/pdf': + with open(path.join(base_dir, link.text+'.pdf'), 'wb') as pdf: + pdf.write(content.content) + if n_pdfs==0: + raise Exception('No pdfs found on the page') + print "{0} pdfs downloaded and saved in {1}".format(n_pdfs, base_dir) + +if __name__=='__main__': + if len(argv) not in (2, 3): + print 'Error! Invalid arguments' + print __doc__ + exit(-1) + arg= '' + url= argv[1] + if len(argv)==3: + arg= argv[2] + base_dir= [getcwd(), arg][path.isdir(arg)] + try: + get_pdf(base_dir) + except Exception, e: + print e + exit(-1) diff --git a/.scripts/data_hoarder/grab_pdfs_fork.py b/.scripts/data_hoarder/grab_pdfs_fork.py new file mode 100644 index 0000000..909d9d6 --- /dev/null +++ b/.scripts/data_hoarder/grab_pdfs_fork.py @@ -0,0 +1,142 @@ +def get_pdf(base_url, base_dir): + #!/usr/bin/env python + + """ + Download all the pdfs linked on a given webpage + Usage - + python grab_pdfs.py url + url is required + path is optional. Path needs to be absolute + will save in the current directory if no path is given + will save in the current directory if given path does not exist + Requires - requests >= 1.0.4 + beautifulsoup >= 4.0.0 + Download and install using + + pip install requests + pip install beautifulsoup4 + """ + + __author__ = 'elssar ' + __license__ = 'MIT' + __version__ = '1.0.0' + + from requests import get + from urllib.parse import urljoin + from os import path, getcwd + from bs4 import BeautifulSoup as soup + import sys + import logging + + logging.basicConfig(filename=path.join(base_dir, 'downloads_log.log'), level=logging.INFO, + format='%(asctime)s %(message)s') + + # if __name__ == '__main__': + # # if len(argv) not in (2, 3): + # if len(sys.argv)!=2: + # print("This is the name of the script: ", sys.argv[0]) + # print("Number of arguments: ", len(sys.argv)) + # print("The arguments are: ", str(sys.argv)) + # print('Error! Invalid arguments') + # print(__doc__) + # exit(-1) + # arg = '' + # url = sys.argv[1] + # if len(sys.argv) == 3: + # arg = sys.argv[2] + # base_dir = [getcwd(), arg][path.isdir(arg)] + # try: + # get_pdf(base_dir) + # except Exception as e: + # print(e) + # exit(-1) + + def get_page(base_url): + req = get(base_url) + if req.status_code == 200: + return req.text + logging.warning('http status_code: ' + req.status_code) + raise Exception('Error {0}'.format(req.status_code)) + + + def get_all_links(html): + bs = soup(html, 'html.parser') # MISSING 'html.parser' + links = bs.findAll('a') + return links + + logging.info('------------------------------------------------------------------------------------------') + logging.info('') + logging.info('') + logging.info('Starting') + logging.info('base_url: ' + base_url) + logging.info('base_dir: ' + base_dir) + + html = get_page(base_url) #MISSING ARGUMENT + links = get_all_links(html) + if len(links) == 0: + logging.warning('No links found on the webpage.') + raise Exception('No links found on the webpage') + + n_pdfs = 0 + n_saved_pdfs = 0 + + for link in links: + current_link = link.get('href') #This line and the line below + if current_link.endswith('pdf'): + # if link['href'][-4:] == '.pdf': + weblink = urljoin(base_url, link['href']) + logging.info('pdf file found at ' + weblink) + print('pdf file found:', weblink) + + n_pdfs += 1 + + file_address = path.join(base_dir, str(current_link).split('/')[-1]) #It is not necessary to add .pdf to the end of the filename + + # print('base_dir',base_dir) + # print('file_address',file_address) + # print(path.exists(file_address)) + + if path.exists(file_address) == False: + content = get(weblink, stream=True) #https://stackoverflow.com/a/44299915/2449724 + #stream=True means when function returns, only the response header is downloaded, response body is not. + + if content.status_code == 200 and content.headers['content-type'] == 'application/pdf': #status to status_code + print('File size(mb)', round(float(content.headers['Content-length']) / 1000000), 2, sep=',') + with open(file_address, 'wb') as pdf: + logging.info('Saving pdf to ' + file_address) + print('Saving pdf to', file_address) + + pdf.write(content.content) + + logging.info('COMPLETE') + print('COMPLETE') + + n_saved_pdfs +=1 + logging.info('Number of save pdfs is ' + str(n_saved_pdfs)) + print() + else: + logging.info('content.status_code: ' + str(content.status_code)) + logging.info('''content.headers['content-type']:''' + content.headers['content-type']) + print('content.status_code:', content.status_code) + print('''content.headers['content-type']:''', content.headers['content-type']) + print() + + else: + logging.info('Already saved.') + print('Already saved') + n_saved_pdfs += 1 + print() + if n_pdfs == 0: + logging.info('No pdfs found on the page.') + raise Exception('No pdfs found on the page') + + logging.info("{0} pdfs found, {1} saved in {2}".format(n_pdfs, n_saved_pdfs, base_dir)) + print("{0} pdfs found, {1} saved in {2}".format(n_pdfs, n_saved_pdfs, base_dir)) + +base_url = '' +base_dir = '' #example r'C:\User' + +if base_dir or base_url: + print('Please, assign values to base_url and base_dir.') + +get_pdf(base_url,base_dir) diff --git a/.scripts/data_hoarder/grab_pdfs_jared.py b/.scripts/data_hoarder/grab_pdfs_jared.py new file mode 100644 index 0000000..6be6d15 --- /dev/null +++ b/.scripts/data_hoarder/grab_pdfs_jared.py @@ -0,0 +1,80 @@ +#!/usr/bin/env python + +""" +Download all the pdfs linked on a given webpage + +Usage - + + python grab_pdfs.py url + url is required + path is optional. Path needs to be absolute + will save in the current directory if no path is given + will save in the current directory if given path does not exist + +Requires - requests >= 1.0.4 + beautifulsoup >= 4.0.0 + +Download and install using + + pip install requests + pip install beautifulsoup4 +""" + +__author__= 'elssar ' +__license__= 'MIT' +__version__= '1.0.0' + +from requests import get +from urllib.parse import urljoin +from os import path, getcwd +from bs4 import BeautifulSoup as soup +from sys import argv + +features="html.parser" + +def get_page(base_url): + req= get(base_url) + if req.status_code==200: + return req.text + raise Exception('Error {0}'.format(req.status_code)) + +def get_all_links(html): + bs= soup(html) + links= bs.findAll('a') + return links + +def get_pdf(base_url, base_dir): + html= get_page(base_url) + links= get_all_links(html) + if len(links)==0: + raise Exception('No links found on the webpage') + n_pdfs= 0 + for link in links: + if link['href'][-4:]=='.pdf': + n_pdfs+= 1 + content= get(urljoin(base_url, link['href'])) + if content.status==200 and content.headers['content-type']=='application/pdf': + with open(path.join(base_dir, link.text+'.pdf'), 'wb') as pdf: + pdf.write(content.content) + if n_pdfs==0: + raise Exception('No pdfs found on the page') + print(f"{n_pdfs} pdfs downloaded and saved in {base_dir}") + +if __name__=='__main__': + if len(argv) not in (2, 3): + print('Error! Invalid arguments') + print(__doc__) + exit(-1) + arg= '' + url= argv[1] + if len(argv)==3: + arg= argv[2] + base_dir= [getcwd(), arg][path.isdir(arg)] + try: + print("[-] There might be an error here") + print(url, base_dir) + get_pdf(base_url=url, base_dir=base_dir) + except Exception as e: + print(e) + exit(-1) + diff --git a/.scripts/init/audio-fix.sh b/.scripts/init/audio-fix.sh new file mode 100755 index 0000000..e24738b --- /dev/null +++ b/.scripts/init/audio-fix.sh @@ -0,0 +1,10 @@ +# /bin/env/zsh + +pulseaudio -k +mpd --kill +pkill pulseaudio +pkill mpd + +mpd ~/.config/mpd/mpd.conf +mpc update +pulseaudio diff --git a/.scripts/init/domain-fix.sh b/.scripts/init/domain-fix.sh index 2f6fc7c..150aa59 100755 --- a/.scripts/init/domain-fix.sh +++ b/.scripts/init/domain-fix.sh @@ -7,7 +7,6 @@ EDITOR=vim #echo "Make sure you are 100% the connection you have is proper or else it'll assume outgoing everytime." #echo "Ctrl-C or Ctrl-D to cancel now. Otherwise Press any key to continue..." #read -p "" -#if curl ipinfo.io/ip | grep -A 2 --quiet -oh "107.221." # UPDATE: IT DIDN'T WORK! MY METHOD PREVAILS!...Switched ip websites, this one should work the same just curl is cleaner. #if wget http://ipecho.net/plain -O - -q | grep -A 2 --quiet -oh "107.221." # Add more to the public to make it more accurate however this should be fine. if ifconfig | grep -oh --quiet "192.168.1.127" # Decided to switch to internal ip instead (the odds of this being a problem are like 1/1,000,000. diff --git a/.scripts/init/monitor.sh b/.scripts/init/monitor.sh index 6b97213..c4e548c 100755 --- a/.scripts/init/monitor.sh +++ b/.scripts/init/monitor.sh @@ -4,36 +4,67 @@ EDITOR=vim ############################## +# 1080p low_dpi() { sed '1 s/128/96/g' ~/.Xresources > /tmp/xres + sed '1 s/160/96/g' ~/.Xresources > /tmp/xres + + sed '66 s/128/96/g' ~/.config/polybar/config.ini > /tmp/polyconf + sed '66 s/160/96/g' ~/.config/polybar/config.ini > /tmp/polyconf + + mv /tmp/polyconf ~/.config/polybar/config.ini mv /tmp/xres ~/.Xresources } -hi_dpi() { +# 1440p +mid_dpi() { sed '1 s/96/128/g' ~/.Xresources > /tmp/xres + sed '1 s/160/128/g' ~/.Xresources > /tmp/xres + + sed '66 s/96/128/g' ~/.config/polybar/config.ini > /tmp/polyconf + sed '66 s/160/128/g' ~/.config/polybar/config.ini > /tmp/polyconf + + mv /tmp/polyconf ~/.config/polybar/config.ini mv /tmp/xres ~/.Xresources + } +# 2160p +high_dpi() { + sed '1 s/96/160/g' ~/.Xresources > /tmp/xres + sed '1 s/128/160/g' ~/.Xresources > /tmp/xres + + sed '66 s/96/160/g' ~/.config/polybar/config.ini > /tmp/polyconf + sed '66 s/128/160/g' ~/.config/polybar/config.ini > /tmp/polyconf + + mv /tmp/polyconf ~/.config/polybar/config.ini + mv /tmp/xres ~/.Xresources + +} ############################## if xdpyinfo | grep --quiet -oh 3440x1440 then - hi_dpi + mid_dpi xrandr --rate 120 # ONLY FOR 21:9 DELL MONITOR fi if xdpyinfo | grep --quiet -oh 2560x1440 then - hi_dpi + mid_dpi xrandr --rate 144 # ONLY FOR 16:9 ACER MONITOR fi +if xdpyinfo | grep --quiet -oh 3840x2160 + then + high_dpi + #xrandr --rate 144 # ONLY FOR 16:9 4K LG MONITOR +fi if xdpyinfo | grep --quiet -oh 1080 then low_dpi fi - ############################# diff --git a/.zshrc b/.zshrc index cef6e29..570fb9f 100644 --- a/.zshrc +++ b/.zshrc @@ -105,24 +105,32 @@ source $ZSH/oh-my-zsh.sh alias icat="kitty +kitten icat" alias please="sudo" -alias sl="sh ~/.scripts/loop-sl.sh" alias git-out="sh ~/.scripts/git/out.sh" alias git-in="sh ~/.scripts/git/in.sh" -alias mount-purple="sh ~/.scripts/mount/purple.sh" -alias mount-blue="sh ~/.scripts/mount/blue.sh" -alias mount-\*="sh ~/.scripts/mount/blue.sh && sudo ~/.scripts/mount/purple.sh" - alias neo="sh ~/.scripts/fun/neofetch.sh" alias for="sh ~/.scripts/fun/fortune.sh" +alias ccat="clear && cat" + +alias skip-integ="export MAKEPKG='makepkg --skipinteg'" + ## wal (cat ~/.cache/wal/sequences &) cat ~/.cache/wal/sequences -## Zathura-Pywal -export PATH="/home/cdnutter/.local/bin:$PATH" +## DEVKIT + +export DEVKITPRO=/opt/devkitpro +export DEVKITARM=/opt/devkitpro/devkitARM +export DEVKITPPC=/opt/devkitpro/devkitPPC ## PATH +export PATH="/home/cdnutter/.local/bin:$PATH" +export PATH="/home/cdnutter/.programs:$PATH" +export PATH="${DEVKITARM}/bin/:$PATH" + PATH=$PATH$(find "$HOME/.scripts" -type d -not -path '/.' -printf ":%p") + + diff --git a/packages.txt b/packages.txt index e654043..de84988 100644 --- a/packages.txt +++ b/packages.txt @@ -5,25 +5,27 @@ acpi 1.7-3 acpid 2.0.32-2 adapta-maia-theme 3.94.0.149-2 adobe-source-code-pro-fonts 2.030ro+1.050it-6 -adwaita-icon-theme 3.36.1-1 -alsa-firmware 1.2.1-2 -alsa-lib 1.2.3.2-1 +adwaita-icon-theme 3.38.0-1 +alsa-card-profiles 13.99.3-1 +alsa-firmware 1.2.4-2 +alsa-lib 1.2.4-3 alsa-oss 1.1.8-3 alsa-plugins 1:1.2.2-2 -alsa-topology-conf 1.2.3-1 -alsa-ucm-conf 1.2.3-2 -alsa-utils 1.2.3-2 -amd-ucode 20200923.r1716.afbfb5f-1 -android-tools 30.0.3-1 -android-udev 20200613-1 +alsa-topology-conf 1.2.4-2 +alsa-ucm-conf 1.2.4-2 +alsa-utils 1.2.4-2 +amd-ucode 20201023.r1747.dae4b4c-1 +android-tools 30.0.4-2 +android-udev 20201003-1 aom 2.0.0-1 appstream-glib 0.7.18-1 arandr 0.1.10-4 archlinux-appstream-data 20200720-1.1 -archlinux-keyring 20200820-1 +archlinux-keyring 20201028-1 argon2 20190702-3 -at-spi2-atk 2.34.2-1 -at-spi2-core 2.36.1-1 +asciidoc 9.0.3-1 +at-spi2-atk 2.38.0-1 +at-spi2-core 2.38.0-1 atk 2.36.0-1 atkmm 2.28.0-2 atool 0.39.0-7 @@ -38,8 +40,8 @@ b43-fwcutter 019-3 bash 5.0.018-1 bashrc-manjaro 5.0.018-1 bc 1.07.1-4 -binutils 2.35-2 -bison 3.6.4-1 +binutils 2.35.1-1 +bison 3.7.2-1 bluez-libs 5.55-1 bmenu 0.14-1 boost-libs 1.72.0-2 @@ -51,37 +53,38 @@ buddhasay 0.4.0-1 bzip2 1.0.8-3 c-ares 1.16.1-2 ca-certificates 20181109-4 -ca-certificates-mozilla 3.57-1 +ca-certificates-mozilla 3.58-1 ca-certificates-utils 20181109-4 cairo 1.17.2+25+gaee96d175-1 cairomm 1.12.2-4 cantarell-fonts 1:0.201-1 catsay v0.2.0.8.r11.g6abd981-1 -cbindgen 0.14.6-1 +cbindgen 0.15.0-1 cdparanoia 10.2-8 -chromaprint 1.5.0-2 +chromaprint 1.5.0-3 chromedriver 85.0.4183.87-1 cifs-utils 6.11-1 clang 10.0.1-1 clipit 1:1.4.3-2 -cmake 3.18.3-1 +cmake 3.18.4-1 +cmatrix 2.0-2 cmus 2.8.0-5 colord 1.4.4+9+g1ce26da-2 colorpicker 1.0.f5d441a-2 compiler-rt 10.0.1-1 -confuse 3.3-1 -conky 1.11.5+2+g0d449029-2 +confuse 3.3-2 +conky 1.11.6-1 conky-i3 20180507-1 cool-retro-term 1.1.1-2 coreutils 8.32-1 cowsay 3.04-2 -cpupower 5.7-1 +cpupower 5.9-1 cracklib 2.9.7-2 crda 4.14-3 cronie 1.5.5-1 cryptsetup 2.3.4-1 ctemplate 2.4-1 -curl 7.72.0-2 +curl 7.73.0-1 dav1d 0.7.1-1 db 5.3.28-5 dbus 1.12.20-1 @@ -89,20 +92,29 @@ dbus-glib 0.110-2 dconf 0.38.0-1 desktop-file-utils 0.26-1 device-mapper 2.02.187-3 +devkit-env 1.0.1-2 +devkitARM r55-1 +devkitARM-gdb 9.2-4 +devkitarm-crtls 1.1.0-1 +devkitarm-rules 1.2.1-2 +devkitpro-keyring 20180316-1 dfc 3.1.1-3 dhclient 4.4.2-2 -dhcpcd 9.2.0-1 +dhcpcd 9.3.1-1 diffutils 3.7-3 ding-libs 0.6.1-3 -discord 0.0.12-0 +discord 0.0.12-2 djvulibre 3.5.27-6 dmenu-manjaro 5.0-1 -dmidecode 3.2-2 +dmidecode 3.3-1 dmraid 1.0.0.rc16.3-12 dnsmasq 2.82-2 -dnssec-anchors 20190629-2 +dnssec-anchors 20190629-3 +docbook-xml 4.5-9 +docbook-xsl 1.79.2-7 dosfstools 4.1-3 double-conversion 3.1.5-2 +dpkg 1.20.5-2 dunst 1.5.0-1.0 dunstify 1.5.0-1.0 e2fsprogs 1.45.6-3 @@ -110,15 +122,16 @@ ecryptfs-utils 111-4 efibootmgr 17-2 efivar 37-4 elfutils 0.181-1 -enchant 2.2.10-1 +enchant 2.2.11-1 +enscript 1.6.6-4 epdfview 0.1.8-11 exfat-utils 1.3.0-2 exiv2 0.27.3-1 expac 10-2 -expat 2.2.9-3 +expat 2.2.10-2 f2fs-tools 1.14.0-1 -faad2 2.9.2-1 -fakeroot 1.24-2 +faad2 2.10.0-1 +fakeroot 1.25.3-1 ffmpeg 2:4.3.1-2 fftw 3.3.8-3 figlet 2.2.5-4 @@ -134,34 +147,38 @@ fontconfig 2:2.13.91+48+gfcb0420-2 fortune-mod 2.12.0-1 fortune-mod-issa-haiku 1.1-5 freeglut 3.2.1-2 -freetype2 2.10.2-1 +freetype2 2.10.4-1 fribidi 1.0.10-1 -fuse-common 3.9.3-1 +fuse-common 3.10.0-1 fuse2 2.9.9-4 -fuse3 3.9.3-1 +fuse3 3.10.0-1 fvextra 1.4-1 -fzf 0.22.0-1 +fzf 0.24.1-1 gawk 5.1.0-1 +gba-examples 20190122-1 +gba-tools 1.2.0-1 gc 8.0.4-4 gcab 1.4-1 -gcc 10.2.0-2 -gcc-libs 10.2.0-2 +gcc 10.2.0-3 +gcc-libs 10.2.0-3 gcolor2 0.4-9 -gcr 3.36-1 +gcr 3.38-1 gd 2.3.0-1 -gdb 9.2-1 -gdb-common 9.2-1 +gdb 10.1-1 +gdb-common 10.1-1 gdbm 1.18.1-3 gdk-pixbuf2 2.40.0+6+g5432316df-1 +general-tools 1.2.0-2 gettext 0.21-1 +ghostscript 9.53.3-2 giblib 1.2.4-8 giflib 5.2.1-2 girara 0.3.5-1 -git 2.28.0-1 +git 2.29.2-1 glew 2.2.0-2 glib-networking 2.66.0-1 -glib2 2.66.0-1 -glibc 2.32-4 +glib2 2.66.2-1 +glibc 2.32-5 glibmm 2.64.2-1 glslang 8.13.3743-1 glu 9.0.1-2 @@ -169,42 +186,44 @@ gmp 6.2.0-1 gnome-keyring 1:3.36.0-1 gnupg 2.2.23-1 gnutls 3.6.15-1 -go 2:1.15.2-1 -gobject-introspection-runtime 1.66.0-1 +go 2:1.15.3-1 +gobject-introspection-runtime 1.66.1-1 gotop 4.0.0-1 gparted 1.1.0-1 gpgme 1.14.0-1 -gpm 1.20.7.r38.ge82d1a6-2 +gpm 1.20.7.r38.ge82d1a6-3 gptfdisk 1.0.5-1 graphene 1.10.2-1 graphite 1:1.3.14-1 -grep 3.4-1 +grep 3.5-1 +grit 0.8.16-1 groff 1.22.4-3 grub 2.04-11.1 grub-customizer 5.1.0-2 grub-theme-manjaro-dev 18.0-3 gsasl 1.8.1-2 gsettings-desktop-schemas 3.38.0-1 -gsfonts 20180524-3 +gsfonts 20200910-1 gsl 2.6-2 gsm 1.0.19-1 gssproxy 0.8.3-1 -gst-plugins-base 1.18.0-1 -gst-plugins-base-libs 1.18.0-1 -gstreamer 1.18.0-1 -gtk-update-icon-cache 1:3.24.23-1 +gst-plugins-base 1.18.1-1 +gst-plugins-base-libs 1.18.1-1 +gstreamer 1.18.1-1 +gtk-update-icon-cache 1:3.24.23-4 gtk2 2.24.32-2 -gtk3 1:3.24.23-1 +gtk3 1:3.24.23-4 gtkmm 1:2.24.5-4 gtkmm3 3.24.2-2 gtksourceview3 3.24.11+28+g73e57b57-1 guile 2.2.6-2 guile2.0 2.0.14-4 -gvfs 1.44.1-4 -gvfs-afc 1.44.1-4 -gvfs-gphoto2 1.44.1-4 -gvfs-mtp 1.44.1-4 -gvfs-smb 1.44.1-4 +gumbo-parser 0.10.1-2 +gvfs 1.46.1-1 +gvfs-afc 1.46.1-1 +gvfs-gphoto2 1.46.1-1 +gvfs-mtp 1.46.1-1 +gvfs-smb 1.46.1-1 gvim 8.2.1704-1 gzip 1.10-3 hardcode-fixer 1:r543.0321910-1 @@ -220,27 +239,28 @@ hwinfo 21.70-2 hwloc 2.2.0-1 hyphen 2.8.8-3 i3-default-artwork 20190912-1 -i3-gaps 4.18.2-2 +i3-gaps 4.18.3-1 i3-help 20180110-1 i3-scripts 20200804-1 i3-scrot 2-2 i3exit 20200217-1 i3lock 2.12-2 i3status-manjaro 2.13-3 -iana-etc 20200905-1 +iana-etc 20201012-1 icu 67.1-1 -imagemagick 7.0.10.30-1 +ijs 0.35-3 +imagemagick 7.0.10.35-1 imake 1.0.8-2 imlib2 1.7.0-1 inetutils 1.9.4-8 -inxi 3.1.05+2-1 -iproute2 5.8.0-1 +inxi 3.1.08+1-1 +iproute2 5.9.0-1 iptables 1:1.8.5-2 iputils 20200821-1 irssi 1.2.2-3 iso-codes 4.5.0-1 -isync 1.3.2-1 -iw 5.8-1 +isync 1.3.3-1 +iw 5.9-1 jack 0.125.0-9 jansson 2.13.1-1 jasper 2.0.19-1 @@ -248,52 +268,62 @@ jbig2dec 0.19-1 jfsutils 1.1.15-7 js60 60.9.0-2 js68 68.12.0-1 +js78 78.4.0-1 json-c 0.15-1 json-glib 1.6.0-1 -jsoncpp 1.9.3-1 +jsoncpp 1.9.4-1 kbd 2.3.0-2 -kcompletion 5.74.0-1 -kconfig 5.74.0-1 -kcoreaddons 5.74.0-1 -kcrash 5.74.0-1 +kcompletion 5.75.0-1 +kconfig 5.75.0-1 +kcoreaddons 5.75.0-1 +kcrash 5.75.0-1 keyutils 1.6.3-1 -kguiaddons 5.74.0-1 -ki18n 5.74.0-1 -kitemmodels 5.74.0-1 -kitemviews 5.74.0-1 -kitty 0.18.3-1 -kitty-terminfo 0.18.3-1 +kguiaddons 5.75.0-1 +ki18n 5.75.0-1 +kitemmodels 5.75.0-1 +kitemviews 5.75.0-1 +kitty 0.19.1-1 +kitty-terminfo 0.19.1-1 kmod 27-2 krb5 1.18.2-1 -krita 4.3.0-2 +krita 4.4.1-1 kvantum-manjaro 0.13.5-1 -kvantum-qt5 0.16.1-1 -kwidgetsaddons 5.74.0-1 -kwindowsystem 5.74.0-1 +kvantum-qt5 0.17.0-1 +kwidgetsaddons 5.75.0-1 +kwindowsystem 5.75.0-1 l-smash 2.14.5-2 lame 3.100-3 lcms2 2.11-2 -ldb 1:2.1.4-1 +ldb 1:2.2.0-1 ldns 1.7.1-2 less 551-3 -lib32-alsa-lib 1.2.3.2-1 +lib32-alsa-lib 1.2.4-2 lib32-alsa-oss 1.1.8-2 lib32-alsa-plugins 1.2.2-1 lib32-bzip2 1.0.8-2 -lib32-expat 2.2.9-1 +lib32-curl 7.73.0-1 +lib32-e2fsprogs 1.45.6-1 +lib32-expat 2.2.10-1 lib32-flex 2.6.4-2 -lib32-gcc-libs 10.2.0-2 +lib32-gcc-libs 10.2.0-3 lib32-glew 2.2.0-1 -lib32-glibc 2.32-4 +lib32-glibc 2.32-5 lib32-glu 9.0.1-1 lib32-icu 67.1-1 +lib32-keyutils 1.6.3-1 +lib32-krb5 1.18.2-1 lib32-libdrm 2.4.102-1 -lib32-libelf 0.180-1 +lib32-libelf 0.181-1 lib32-libffi 3.3-2 lib32-libglvnd 1.3.2-1 lib32-libice 1.0.10-1 +lib32-libidn2 2.3.0-1 +lib32-libldap 2.4.53-1 lib32-libpciaccess 0.16-1 +lib32-libpsl 0.21.1-1 lib32-libsm 1.2.3-1 +lib32-libssh2 1.9.0-1 +lib32-libunistring 0.9.10-1 lib32-libunwind 1.3.1-1 lib32-libva 2.8.0-1 lib32-libva-vdpau-driver 0.7.4-6 @@ -315,14 +345,15 @@ lib32-libxxf86vm 1.1.4-2 lib32-llvm-libs 10.0.1-1 lib32-lm_sensors 3.6.0-1 lib32-lz4 1.9.2-1 -lib32-mesa 20.1.8-1 +lib32-mesa 20.2.1-1 lib32-mesa-demos 8.4.0-2 -lib32-mesa-vdpau 20.1.8-1 +lib32-mesa-vdpau 20.2.1-1 lib32-ncurses 6.2-1 +lib32-openssl 1:1.1.1.h-1 lib32-readline 8.0.0-1 lib32-util-linux 2.36-1 -lib32-vulkan-intel 20.1.8-1 -lib32-vulkan-radeon 20.1.8-1 +lib32-vulkan-intel 20.2.1-1 +lib32-vulkan-radeon 20.2.1-1 lib32-wayland 1.18.0-2 lib32-xz 5.2.5-1 lib32-zlib 1.2.11-2 @@ -332,22 +363,23 @@ libao 1.2.2-5 libappindicator-gtk2 12.10.0.r296-1 libappindicator-gtk3 12.10.0.r296-1 libarchive 3.4.3-1 -libass 0.14.0-2 +libass 0.15.0-2 libassuan 2.5.3-2 libasyncns 0.8+3+g68cd5af-3 libatasmart 0.19-5 libavc1394 0.5.4-4 libblockdev 2.24-1 -libbluray 1.2.0-3 +libbluray 1.2.1-1 libbsd 0.10.0-2 libbytesize 2.4-1 libcaca 0.99.beta19-3 libcanberra 0.30+2+gc0620e4-3 -libcap 2.43-1 -libcap-ng 0.7.11-2 +libcap 2.44-1 +libcap-ng 0.8-1 libcddb 1.3.2-6 libcdio 2.1.0-2 libcdio-paranoia 10.2+2.0.1-2 +libcloudproviders 0.3.1-2 libconfig 1.7.2-3 libcroco 0.6.13-2 libcups 2.3.3-3 @@ -364,19 +396,21 @@ libedit 20191231_3.1-2 libelf 0.181-1 libepoxy 1.5.4-2 libev 4.33-1 -libevdev 1.9.1-1 +libevdev 1.10.0-1 libevent 2.1.12-1 libexif 0.6.22-1 +libfat-gba 1.1.5-1 libffi 3.3-3 libfm 1.3.1-2 libfm-extra 1.3.1-2 libfm-gtk2 1.3.1-2 libfontenc 1.1.4-3 -libgcrypt 1.8.6-1 +libgba 0.5.2-2 +libgcrypt 1.8.7-1 libglvnd 1.3.2-1 libgme 0.6.3-1 libgpg-error 1.39-1 -libgphoto2 2.5.25-1 +libgphoto2 2.5.26-1 libgssglue 0.4-4 libgudev 234-1 libgusb 0.3.5-1 @@ -386,24 +420,25 @@ libid3tag 0.15.1b-11 libidn 1.36-1 libidn2 2.3.0-1 libiec61883 1.2.0-6 -libimagequant 2.12.6-1 +libimagequant 2.13.0-1 libimobiledevice 1.3.0-1 libindicator-gtk2 12.10.1-9 libindicator-gtk3 12.10.1-9 -libinput 1.16.1-1 +libinput 1.16.2-1 libinstpatch 1.1.5-1 -libjpeg-turbo 2.0.5-2 +libjpeg-turbo 2.0.5-3 libkeybinder3 0.3.2-3 libksba 1.4.0-2 libldap 2.4.53-1 liblqr 0.4.2-3 libmad 0.15.1b-9 -libmbim 1.24.2-1 +libmbim 1.24.4-1 libmediainfo 20.08-1 libmfx 20.2.1-1 +libmgba 0.8.3-1 libmicrohttpd 0.9.71-1 libmikmod 3.3.11.1-4 -libmm-glib 1.14.2-1 +libmm-glib 1.14.6-1 libmms 0.6.4-3 libmnl 1.0.4-3 libmodplug 0.8.9.0-3 @@ -411,17 +446,17 @@ libmp4v2 4.1.3-1 libmpc 1.1.0-2 libmpcdec 1:0.1+r475-3 libmpdclient 2.19-3 -libmtp 1.1.17-1 +libmtp 1.1.18-1 libndp 1.7-2 libnet 1:1.1.6-1 libnetfilter_conntrack 1.0.8-1 -libnewt 0.52.21-3 +libnewt 0.52.21-4 libnfnetlink 1.0.1-4 libnfs 4.0.0-4 libnftnl 1.1.7-1 libnghttp2 1.41.0-1 libnl 3.5.0-2 -libnm 1.26.2-1 +libnm 1.26.4-1 libnma 1.8.30-1 libnotify 0.7.9-1 libnsl 1.3.0-1 @@ -430,7 +465,7 @@ libomxil-bellagio 0.9.3-3 libotr 4.1.1-3 libp11-kit 0.23.21-1 libpaper 1.1.28-1 -libpcap 1.9.1-2 +libpcap 1.9.1-4 libpciaccess 0.16-2 libpgm 5.3.128-1 libpipeline 1.5.3-1 @@ -439,46 +474,49 @@ libplist 2.2.0-1 libpng 1.6.37-3 libproxy 0.4.15+33+g454a499-2 libpsl 0.21.1-1 -libpulse 13.0-3 -libqmi 1.26.4-1 +libpulse 13.99.3-1 +libqmi 1.26.6-1 libraqm 0.7.0-2 -libraw 0.20.0-1 +libraw 0.20.2-1 libraw1394 2.1.2-3 -librsvg 2:2.48.8-1 +librsvg 2:2.50.1-1 libsamplerate 0.1.9-3 libsasl 2.1.27-3 libsass 3.6.4-1 libseccomp 2.4.2-1 -libsecret 0.20.3-1 -libshout 1:2.4.3-3 +libsecret 0.20.4-1 +libshout 1:2.4.4-1 libsidplayfp 2.0.2-1 -libsigc++ 2.10.3-1 +libsigc++ 2.10.4-2 libsigsegv 2.12-2 libsm 1.2.3-2 libsndfile 1.0.28-3 libsodium 1.0.18-2 -libsoup 2.70.0-1 +libsoup 2.72.0+5+g0b094bff-3 libsoxr 0.1.3-2 libssh 0.9.5-1 libssh2 1.9.0-2 libstemmer 0+713-2 -libsynctex 2020.54586-5 +libsynctex 2020.54586-6 libtasn1 4.16.0-1 libteam 1.31-1 libthai 0.1.28-2 libtheora 1.1.1-5 libtiff 4.1.0-2 libtirpc 1.2.6-1 +libtonc 1.4.3-3 libtool 2.4.6+42+gb88cebd5-14 +libtorrent-rasterbar 1:1.2.10-2 libunistring 0.9.10-2 libunwind 1.3.1-2 -libupnp 1.6.25-2 -libusb 1.0.23-2 +libupnp 1.14.0-1 +liburing 0.7-2 +libusb 1.0.23-3 libusbmuxd 2.0.2-1 libutempter 1.2.1-1 libuv 1.40.0-1 -libva 2.9.0-1 -libva-mesa-driver 20.1.8-1 +libva 2.9.1-1 +libva-mesa-driver 20.2.1-1 libva-vdpau-driver 0.7.4-4 libvdpau 1.4-1 libvisual 0.4.0-8 @@ -512,7 +550,7 @@ libxkbfile 1.1.0-2 libxklavier 5.4-3 libxml2 2.9.10-2 libxmu 1.1.3-2 -libxnvctrl 455.23.04-1 +libxnvctrl 455.38-1 libxpm 3.5.13-2 libxrandr 1.5.2-3 libxrender 0.9.10-4 @@ -526,28 +564,29 @@ libxvmc 1.0.12-3 libxxf86vm 1.1.4-4 libyaml 0.2.5-1 libzen 0.4.38-2 -libzip 1.6.1-2 +libzip 1.7.3-1 licenses 20200427-1 lightdm 1:1.30.0-4 -lightdm-slick-greeter 1.3.2-1 +lightdm-slick-greeter 1.4.1-1 linux-api-headers 5.8-1 -linux-firmware 20200923.r1716.afbfb5f-1 +linux-firmware 20201023.r1747.dae4b4c-1 linux-latest 5.8-2 linux57 5.7.19-2 -linux58 5.8.11-1 +linux58 5.8.18-1 lld 10.0.1-2 llvm 10.0.1-3 llvm-libs 10.0.1-3 lm_sensors 3.6.0-2 -lmdb 0.9.26-1 +lmdb 0.9.27-1 logrotate 3.17.0-1 lolcat 100.0.0-2 lsb-release 1.4-13 lshw B.02.19.2-1 -lua 5.4.0-2 +lua 5.4.1-1 lua52 5.2.4-5 +luit 20201003-1 lvm2 2.02.187-3 -lxappearance 0.6.3-3 +lxappearance 0.6.3-4 lxinput 0.3.5-3 lxmenu-data 0.1.5-3 lz4 1:1.9.2-2 @@ -565,113 +604,123 @@ manjaro-browser-settings 20200629-1 manjaro-firmware 20160419-1 manjaro-hotfixes 2018.08-6 manjaro-i3-settings 20200919-1 -manjaro-keyring 20200603-1 +manjaro-keyring 20201030-1 manjaro-ranger-settings 20190513-2 -manjaro-release 20.1.1-1 -manjaro-system 20200906-1 +manjaro-release 20.2pre-1 +manjaro-system 20201014-1 manjaro-zsh-config 0.15-1 +mariadb-libs 10.5.6-3 markdown_previewer 0.r6.64ad4d7-1 -md4c 0.4.5-1 +maxmod-gba 1.0.14-1 +md4c 0.4.6-1 mdadm 4.1-2 mediainfo 20.08-1 memtest86+ 5.01-4 menu-cache 1.1.0-2 -mesa 20.1.8-1 +mesa 20.2.1-1 mesa-demos 8.4.0-4 -mesa-vdpau 20.1.8-1 +mesa-vdpau 20.2.1-1 +meta-group-texlive-most 202009131536-1 +mgba-qt 0.8.3-1 +mgba-sdl 0.8.3-1 mhwd 0.6.5-2 mhwd-amdgpu 19.1.0-1 mhwd-ati 19.1.0-1 -mhwd-db 0.6.4-12 +mhwd-db 0.6.5-4 mhwd-nvidia-340xx 340.108-1 mhwd-nvidia-390xx 390.132-1 mhwd-nvidia-418xx 418.113-1 mhwd-nvidia-430xx 430.64-1.0 mhwd-nvidia-435xx 435.21-1.0 mhwd-nvidia-440xx 440.100-1 -mhwd-nvidia-450xx 450.66-1 +mhwd-nvidia-450xx 450.80.02-1 +mhwd-nvidia-455xx 455.38-1 minted 2.5-3 -mkinitcpio 28-1.0 +mkinitcpio 29-1.0 mkinitcpio-busybox 1.31.1-2 mkinitcpio-openswap 0.1.0-3 mlocate 0.26.git.20170220-5 +mmutil 1.9.0-1 mobile-broadband-provider-info 20190618-2 moc 1:2.5.2-3 -modemmanager 1.14.2-1 +modemmanager 1.14.6-1 morc_menu 1.0-2 mousepad 0.4.2-3 -mpd 0.21.26-1 +mpc 0.33-3 +mpd 0.22.2-1 +mpdecimal 2.5.0-1 mpfr 4.1.0-1 mpg123 1.26.3-2 mpv 1:0.32.0-4 msmtp 1.8.12-1 mtdev 1.1.6-1 -mujs 1.0.8-1 -mupdf 1.17.0-3 -nano 5.2-1 +mujs 1.0.9-1 +mupdf 1.18.0-1 +mysql-python 1.2.5-4 +nano 5.3-1 nasm 2.15.05-1 ncdu 1.15.1-2 ncmpcpp 0.8.2-12 ncurses 6.2-1 -ndctl 69-1 -neofetch 7.1.0-1 +ndctl 70.1-1 +neofetch 7.1.0-2 nerd-fonts-terminus 2.1.0-3 net-tools 1.60.20181103git-2 netctl 1.23-1 nettle 3.6-1 network-manager-applet 1.18.0-1 -networkmanager 1.26.2-1 -networkmanager-openconnect 1.2.6-2 +networkmanager 1.26.4-1 +networkmanager-openconnect 1.2.7dev+49+gc512d5a-1 networkmanager-openvpn 1.8.12-1 networkmanager-pptp 1.2.9dev+10+gb41b0d0-2 networkmanager-vpnc 1.2.7dev+20+gdca3aea-2 newsboat 2.21-1 -nfs-utils 2.5.1-1 -nfsidmap 2.5.1-1 +nfs-utils 2.5.2-2 +nfsidmap 2.5.2-2 nitrogen 1.6.1-3 nm-connection-editor 1.18.0-1 node-gyp 7.1.0-1 -nodejs 14.12.0-1 +nodejs 15.0.1-1 noto-fonts 20190926-4 -npm 6.14.8-1 +npm 6.14.8-2 npth 1.6-2 nspr 4.29-1 -nss 3.57-1 +nss 3.58-1 nss-mdns 0.14.1-3 ntfs-3g 2017.3.23-5 ntp 4.2.8.p15-1 oniguruma 6.9.5_rev1-1 openal 1.20.1-2 openconnect 1:8.10-1 -opencore-amr 0.1.5-4 +opencore-amr 0.1.5-5 openexr 2.5.3-1 openjpeg2 2.3.1-2 -openmpi 4.0.5-1 +openmpi 4.0.5-2 openoffice 4.1.7-1 openresolv 3.11.0-1 -openssh 8.3p1-4 +openssh 8.4p1-2 openssl 1.1.1.h-1 openvpn 2.4.9-2 -opera-ffmpeg-codecs 85.0.4183.102-1 +opera-ffmpeg-codecs 86.0.4240.111-1 opus 1.3.1-2 orc 0.4.32-1 os-prober 1.77-1 p11-kit 0.23.21-1 p7zip 16.02-6 package-query 1.10-1 -pacman 5.2.2-2 +pacman 5.2.2-3 pacman-mirrors 4.16.4-1 pacui 1.14-1 -palemoon-bin 28.13.0-1 +palemoon-bin 28.15.0-1 pam 1.4.0-3 -pamac-cli 9.5.10-2 -pamac-common 9.5.10-2 -pamac-gtk 9.5.10-2 +pamac-cli 9.5.12-1 +pamac-common 9.5.12-1 +pamac-gtk 9.5.12-1 pambase 20200721.1-2 -pango 1:1.46.2-1 +pango 1:1.46.2-3 pangomm 2.42.1-2 -papirus-icon-theme 20200901-1 -papirus-maia-icon-theme 20200201-1 +papirus-icon-theme 20201031-1 +papirus-maia-icon-theme 20200702-1 parted 3.3-2 pass 1.7.3-2 patch 2.7.6-8 @@ -683,47 +732,56 @@ pcre2 10.35-1 pcsclite 1.9.0-1 peek 1.5.1-3 perl 5.32.0-3 +perl-cgi 4.51-1 perl-clone 0.45-2 perl-encode-locale 1.05-7 perl-error 0.17029-2 perl-file-basedir 0.08-5 perl-file-desktopentry 0.22-7 perl-file-listing 6.04-8 -perl-file-mimeinfo 0.29-4 +perl-file-mimeinfo 0.30-1 +perl-file-slurp-tiny 0.004-6 perl-file-which 1.23-4 -perl-html-parser 3.74-1 +perl-html-form 6.03-7 +perl-html-parser 3.75-1 perl-html-tagset 3.20-10 perl-http-cookies 6.08-3 perl-http-daemon 6.06-2 perl-http-date 6.05-3 perl-http-message 6.26-1 perl-http-negotiate 6.01-8 +perl-http-response-encoding 0.06-6 +perl-http-server-simple 0.52-2 perl-image-exiftool 12.00-2 -perl-io-html 1.001-7 +perl-io-html 1.004-1 perl-ipc-system-simple 1.30-2 perl-libwww 6.49-1 perl-lwp-mediatypes 6.02-8 perl-mailtools 2.21-4 perl-net-http 6.19-4 +perl-sub-uplevel 0.2800-4 +perl-test-warn 0.36-2 perl-timedate 2.33-2 +perl-tree-dag-node 1.31-2 perl-try-tiny 0.30-5 perl-uri 1.76-4 +perl-www-mechanize 1.96-1 perl-www-robotrules 6.02-8 perl-xml-parser 2.46-2 perl-xml-writer 0.625-6 -php 7.4.10-1 -picom 8.1-1 +php 7.4.12-1 +picom 8.2-1 pinentry 1.1.0-5 pipes.sh 1.3.0-1 pixman 0.40.0-1 pkcs11-helper 1.26.0-2 pkgconf 1.7.3-1 pkgfile 21-2 -polkit 0.117-1 +polkit 0.118-1 polkit-gnome 0.105-5 polybar 3.4.3-3 -poppler 20.09.0-1 -poppler-glib 20.09.0-1 +poppler 20.10.0-1 +poppler-glib 20.10.0-1 popt 1.18-1 portaudio 1:19.6.0-7 potrace 1.16-2 @@ -733,39 +791,43 @@ pptpclient 1.10.0-2 procps-ng 3.3.16-2 protobuf 3.12.4-1 psmisc 23.3-2 -pulseaudio 13.0-3 -pygobject-devel 3.36.1-1 -python 3.8.5-2 +pulseaudio 13.99.3-1 +python 3.8.6-1 python-appdirs 1.4.4-1 python-attrs 20.2.0-1 -python-cairo 1.19.1-1 +python-cairo 1.20.0-1 python-chardet 3.0.4-5 +python-dnspython 2.0.0-1 python-docopt 0.6.2-7 -python-gobject 3.36.1-1 +python-gobject 3.38.0-1 python-idna 2.10-1 +python-mysql-connector 8.0.19-2 python-npyscreen 4.10.5-4 python-ordered-set 4.0.2-1 python-packaging 20.4-1 python-pillow 7.2.0-1 -python-psutil 5.7.2-1 -python-pygments 2.7.1-1 +python-psutil 5.7.3-1 +python-pygments 2.7.2-1 python-pyparsing 2.4.7-1 python-pywal 3.3.0-2 python-requests 2.24.0-1 -python-setuptools 1:50.3.0-1 +python-setuptools 1:50.3.2-1 python-six 1.15.0-1 -python-urllib3 1.25.10-1 -python-xlib 0.27-1 +python-urllib3 1.25.10-2 +python-xlib 0.28-1 python2 2.7.18-2 python2-appdirs 1.4.4-1 python2-ordered-set 3.1.1-3 python2-packaging 20.4-1 -python2-psutil 5.7.2-1 +python2-psutil 5.7.3-1 python2-pyparsing 2.4.7-1 python2-setuptools 2:44.1.1-1 python2-six 1.15.0-1 +python36 3.6.12-1 +python37 3.7.9-3 +qbittorrent 4.3.0-1 qmltermwidget 0.2.0-1 -qt5-base 5.15.1-1 +qt5-base 5.15.1-3 qt5-declarative 5.15.1-1 qt5-graphicaleffects 5.15.1-1 qt5-multimedia 5.15.1-1 @@ -774,7 +836,7 @@ qt5-styleplugins 5.0.0.20170311-24 qt5-svg 5.15.1-1 qt5-x11extras 5.15.1-1 qt5ct 1.1-1 -quazip 0.9.1-1 +quazip 1.1-1 ranger 1.9.3.4.gd8c363c9-1 rav1e 0.3.4-1 rdesktop 1.9.0-2 @@ -789,7 +851,7 @@ rsync 3.2.3-1 rtkit 0.13-1 rubber 1.5.1-2 rubberband 1.9-1 -ruby 2.7.1-3 +ruby 2.7.2-1 ruby-diff-lcs 1.4.4-1 ruby-irb 1.2.7-1 ruby-manpages 0.6.1-3 @@ -797,7 +859,7 @@ ruby-optimist 3.0.0-2 ruby-paint 2.2.0-1 ruby-rainbow 3.0.0-5 ruby-rdoc 6.2.0-2 -ruby-reline 0.1.5-1 +ruby-reline 0.1.6-1 ruby-rspec 3.8.0-3 ruby-rspec-core 3.8.0-3 ruby-rspec-expectations 3.8.1-3 @@ -807,7 +869,7 @@ ruby-term-ansicolor 1.7.1-1 ruby-tins 1.16.3-3 rubygems 3.1.4-1 run-parts 4.8.6.1-2 -rust 1:1.46.0-1 +rust 1:1.47.0-1 rxvt-unicode 9.22-10 rxvt-unicode-terminfo 9.22-10 s-nail 14.9.19-2 @@ -824,7 +886,7 @@ shadow 4.8.1-4 shared-mime-info 2.0+1+g6bf9e4f-2 sl 5.02-6 slang 2.3.2-2 -smbclient 4.12.6-1 +smbclient 4.13.1-1 sound-theme-freedesktop 0.8-4 source-highlight 3.1.9-2 spectre-meltdown-checker 0.43-1 @@ -856,23 +918,37 @@ tdb 1.4.3-2 terminus-font 4.48-3 tevent 1:0.10.2-1 texinfo 6.7-3 -texlive-bin 2020.54586-5 +texlive-bibtexextra 2020.55376-1 +texlive-bin 2020.54586-6 texlive-core 2020.55416-1 +texlive-fontsextra 2020.55407-1 +texlive-formatsextra 2020.54498-1 +texlive-games 2020.55271-1 +texlive-humanities 2020.55389-1 texlive-latexextra 2020.55418-1 +texlive-music 2020.54758-2 texlive-pgfopts 2.1a-2 +texlive-pictures 2020.55342-1 +texlive-pstricks 2020.55289-1 +texlive-publishers 2020.55415-1 +texlive-science 2020.55390-1 thin-provisioning-tools 0.9.0-1 tidy 5.7.16-2 +tk 8.6.10-2 tlp 1.3.1-2 +tracker3 3.0.1-1 tree 1.8.0-2 tslib 1.22-1 ttf-bitstream-vera 1.10-14 ttf-font-icons 1.1-5 twolame 0.4.0-2 -tzdata 2020a-1 +tzdata 2020d-1 uchardet 0.0.7-1 udisks2 2.9.1-1 ueberzug 18.1.6-2 ufw 0.36-3 +unrar 1:6.0.1-1 +unrtf 0.21.10-2 unzip 6.0-14 upower 0.99.11-3 urxvt-perls 2.3-1 @@ -882,6 +958,7 @@ util-linux 2.36-4 util-linux-libs 2.36-4 v4l-utils 1.20.0-1 v86d 0.1.10-5.1 +valgrind 3.16.1-1 vamp-plugin-sdk 2.10.0-1 vi 1:070224-4 vid.stab 1.1-3 @@ -893,17 +970,17 @@ vivaldi 3.2.1967.47-1 vmaf 1.5.3-1 volume_key 0.3.12-3 volumeicon 0.5.1-5 -vpnc 1:0.5.3.r468.r81-1 -vte-common 0.62.0-1 -vte3 0.62.0-1 +vpnc 1:0.5.3.r468.r81-2 +vte-common 0.62.1-1 +vte3 0.62.1-1 vulkan-icd-loader 1.2.153-2 -vulkan-intel 20.1.8-1 -vulkan-radeon 20.1.8-1 +vulkan-intel 20.2.1-1 +vulkan-radeon 20.2.1-1 w3m 0.5.3.git20200507-2 wavpack 5.3.0-1 wayland 1.18.0-2 wayland-protocols 1.20-1 -webkit2gtk 2.30.1-1 +webkit2gtk 2.30.2-1 webrtc-audio-processing 0.3.1-2 wget 1.20.3-3 which 2.21-5 @@ -920,7 +997,7 @@ x264 3:0.160.r3011.cde9a93-1 x265 3.4-1 xautolock 2.2-6 xbitmaps 1.1.2-2 -xcb-proto 1.14-1 +xcb-proto 1.14.1-1 xcb-util 0.4.0-3 xcb-util-cursor 0.1.3-3 xcb-util-image 0.4.0-3 @@ -945,14 +1022,13 @@ xf86-video-nouveau 1.0.16-2 xfce4-power-manager 1.6.6-1 xfconf 4.14.3-1 xfsprogs 5.8.0-1 -xkeyboard-config 2.30-2 +xkeyboard-config 2.31-1 xorg-bdftopcf 1.1-2 xorg-font-util 1.3.2-2 xorg-font-utils 7.6-6 xorg-fonts-alias-misc 1.0.4-1 xorg-fonts-encodings 1.0.5-2 xorg-fonts-misc 1.0.3-10 -xorg-luit 1.1.1-4 xorg-mkfontscale 1.2.1-2 xorg-server 1.20.9-2 xorg-server-common 1.20.9-2 @@ -962,7 +1038,7 @@ xorg-twm 1.0.11-1 xorg-xauth 1.1-2 xorg-xdpyinfo 1.3.2-4 xorg-xhost 1.0.8-2 -xorg-xinit 1.4.1-2 +xorg-xinit 1.4.1-3 xorg-xinput 1.6.3-2 xorg-xkbcomp 1.4.3-1 xorg-xkill 1.0.5-2 @@ -973,20 +1049,20 @@ xorg-xrdb 1.2.0-2 xorg-xset 1.2.4-2 xorgproto 2020.1-1 xsel 1.2.0.20190821-1 -xterm 360-1 +xterm 361-1 xvidcore 1.3.7-2 xxhash 0.8.0-1 xz 5.2.5-1 -yajl 2.1.0-3 +yajl 2.1.0-4 yaourt 1.9-1 yasm 1.3.0-4 -youtube-dl 2020.09.20-1 -zathura 0.4.6-1 +youtube-dl 2020.11.01.1-1 +zathura 0.4.7-1 zathura-cb 0.1.8-2 zathura-djvu 0.2.9-1 -zathura-pdf-mupdf 0.3.6-1 -zenity 3.32.0+50+gc229637-1 -zensu 0.1-1 +zathura-pdf-mupdf 0.3.6-2 +zenity 3.32.0+55+gd7bedff-1 +zensu 0.3-1 zeromq 4.3.3-2 zip 3.0-9 zita-alsa-pcmi 0.3.2-3