punctuation moved to progs

This commit is contained in:
Luke Smith 2018-11-04 20:27:23 -05:00
parent 6d3127bca6
commit 448c9091d3
No known key found for this signature in database
GPG Key ID: 4C50B54A911F6252
2 changed files with 67 additions and 68 deletions

View File

@ -76,7 +76,7 @@ adduserandpass() { \
gitmakeinstall() { gitmakeinstall() {
dir=$(mktemp -d) dir=$(mktemp -d)
dialog --title "LARBS Installation" --infobox "Installing \`$(basename $1)\` ($n of $total) via \`git\` and \`make\`. $(basename $1) $2." 5 70 dialog --title "LARBS Installation" --infobox "Installing \`$(basename $1)\` ($n of $total) via \`git\` and \`make\`. $(basename $1) $2" 5 70
git clone --depth 1 "$1" "$dir" &>/dev/null git clone --depth 1 "$1" "$dir" &>/dev/null
cd "$dir" || exit cd "$dir" || exit
make &>/dev/null make &>/dev/null
@ -84,12 +84,12 @@ gitmakeinstall() {
cd /tmp ;} cd /tmp ;}
maininstall() { # Installs all needed programs from main repo. maininstall() { # Installs all needed programs from main repo.
dialog --title "LARBS Installation" --infobox "Installing \`$1\` ($n of $total). $1 $2." 5 70 dialog --title "LARBS Installation" --infobox "Installing \`$1\` ($n of $total). $1 $2" 5 70
pacman --noconfirm --needed -S "$1" &>/dev/null pacman --noconfirm --needed -S "$1" &>/dev/null
} }
aurinstall() { \ aurinstall() { \
dialog --title "LARBS Installation" --infobox "Installing \`$1\` ($n of $total) from the AUR. $1 $2." 5 70 dialog --title "LARBS Installation" --infobox "Installing \`$1\` ($n of $total) from the AUR. $1 $2" 5 70
grep "^$1$" <<< "$aurinstalled" && return grep "^$1$" <<< "$aurinstalled" && return
sudo -u $name $aurhelper -S --noconfirm "$1" &>/dev/null sudo -u $name $aurhelper -S --noconfirm "$1" &>/dev/null
} }

129
progs.csv
View File

@ -1,70 +1,69 @@
TAG,NAME IN REPO (or git url),PURPOSE (should be a verb phrase to sound right while installing) TAG,NAME IN REPO (or git url),PURPOSE (should be a verb phrase to sound right while installing)
,base-devel,is a group package with sudo and compilation software ,base-devel,is a group package with sudo and compilation software.
,git,is a version control system ,git,is a version control system.
,i3-gaps,is the main graphical user interface and window manager ,i3-gaps,is the main graphical user interface and window manager.
,xorg-server,is the graphical server ,xorg-server,is the graphical server.
,xorg-xdpyinfo,retrieves screen information for some scripts ,xorg-xdpyinfo,retrieves screen information for some scripts.
,xorg-xwininfo,allows querying information about windows ,xorg-xwininfo,allows querying information about windows.
,xorg-xinit,starts the graphical server ,xorg-xinit,starts the graphical server.
G,https://github.com/lukesmithxyz/st.git,is my custom build of suckless's terminal emulator G,https://github.com/lukesmithxyz/st.git,is my custom build of suckless's terminal emulator.
G,https://github.com/lukesmithxyz/dmenu.git,runs commands and provides a UI for selection G,https://github.com/lukesmithxyz/dmenu.git,runs commands and provides a UI for selection.
,ttf-inconsolata,is the monospace font of LARBS ,ttf-inconsolata,is the monospace font of LARBS.
,ttf-linux-libertine,provides the sans and serif fonts for LARBS ,ttf-linux-libertine,provides the sans and serif fonts for LARBS.
,ranger,is an extensive terminal file manager that everyone likes ,ranger,is an extensive terminal file manager that everyone likes.
,arandr,is a UI for screen adjustment ,arandr,is a UI for screen adjustment.
,calcurse,is a lightweight terminal-based calendar ,calcurse,is a lightweight terminal-based calendar.
,compton,for transparency and removing screen-tearing ,compton,for transparency and removing screen-tearing.
,cronie,manages scheduled tasks ,cronie,manages scheduled tasks.
,dosfstools,allows your computer to access dos-like filesystems ,dosfstools,allows your computer to access dos-like filesystems.
,dunst,is a suckless notification system ,dunst,is a suckless notification system.
,exfat-utils,allows management of FAT drives ,exfat-utils,allows management of FAT drives.
,feh,is a minimal image viewer ,feh,is a minimal image viewer.
,ffmpeg,can record and splice video and audio on the command line ,ffmpeg,can record and splice video and audio on the command line.
,firefox,is the only program on LARBS your girlfriend has ever heard of ,firefox,is the only program on LARBS your girlfriend has ever heard of.
,gnome-keyring,serves as the system keyring ,gnome-keyring,serves as the system keyring.
,gnome-themes-extra,gives the dark GTK theme used in LARBS ,gnome-themes-extra,gives the dark GTK theme used in LARBS.
,gvim,provides a build of vim with the ability to copy and paste between other programs ,gvim,provides a build of vim with the ability to copy and paste between other programs.
,i3blocks,is the status bar ,i3blocks,is the status bar.
,i3lock,is the screen lock ,i3lock,is the screen lock.
,mpd,is a lightweight music daemon ,mpd,is a lightweight music daemon.
,mpc,is a terminal interface for mpd ,mpc,is a terminal interface for mpd.
,mpv,is the patrician's choice video/gif player ,mpv,is the patrician's choice video/gif player.
,ncmpcpp,a ncurses interface for music with multiple formats and a powerful tag editor ,ncmpcpp,a ncurses interface for music with multiple formats and a powerful tag editor.
,networkmanager,does exactly what it sounds like ,networkmanager,does exactly what it sounds like.
,network-manager-applet,appears in the top right corner and manages the wi-fi connection ,network-manager-applet,appears in the top right corner and manages the wi-fi connection.
,newsboat,is a terminal RSS client ,newsboat,is a terminal RSS client.
A,ttf-emojione,is a package that gives the system unicode symbols and emojis used in the status bar and elsewhere. A,ttf-emojione,is a package that gives the system unicode symbols and emojis used in the status bar and elsewhere.
A,ttf-symbola,needed provides unicode and emoji symbols. A,ttf-symbola,needed provides unicode and emoji symbols.
,ntfs-3g,allows accessing NTFS partitions ,ntfs-3g,allows accessing NTFS partitions.
,pulseaudio,is the audio system (>inb4 bloat) ,pulseaudio,is the audio system (>inb4 bloat).
,pulseaudio-alsa,is an audio interface with ALSA ,pulseaudio-alsa,is an audio interface with ALSA.
,pamixer,is a terminal audio control interface ,pulsemixer,is an intuitive ncurses audio controller.
,pulsemixer,is an intuitive ncurses audio controller ,python-pywal,generates color schemes based on your wallpaper.
,python-pywal,generates color schemes based on your wallpaper A,sc-im,is an Excel-like terminal spreadsheet manager.
A,sc-im,is an Excel-like terminal spreadsheet manager A,htop-vim-git,provides system usage information and displays processes.
A,htop-vim-git,provides system usage information and displays processes ,scrot,can take quick screenshots at your request.
,scrot,can take quick screenshots at your request ,tmux,is a terminal multiplexer and the dropdown window in LARBS.
,tmux,is a terminal multiplexer and the dropdown window in LARBS A,unclutter-xfixes-git,hides an inactive mouse.
A,unclutter-xfixes-git,hides an inactive mouse ,unrar,extracts rar's.
,unrar,extracts rar's ,unzip,unzips zips.
,unzip,unzips zips A,urlscan,parses URLs in the terminal allowing keyboard-based selection.
A,urlscan,parses URLs in the terminal allowing keyboard-based selection A,vim-pathogen,manages vim plugins.
A,vim-pathogen,manages vim plugins ,w3m,is a terminal browser which can also view images.
,w3m,is a terminal browser which can also view images ,wget,downloads sites and files on the command line.
,wget,downloads sites and files on the command line ,xcape,gives the special escape/super mappings of LARBS.
,xcape,gives the special escape/super mappings of LARBS
,xclip,allows for copying and pasting from the command line. ,xclip,allows for copying and pasting from the command line.
,xdotool,provides window action utilities on the command line. ,xdotool,provides window action utilities on the command line.
,xssstate,times out the screen if locked ,xssstate,times out the screen if locked.
,youtube-dl,can download any YouTube video (or playlist or channel) when given the link ,youtube-dl,can download any YouTube video (or playlist or channel) when given the link.
,youtube-viewer,is a terminal interface for watching YouTube videos without a browser ,youtube-viewer,is a terminal interface for watching YouTube videos without a browser.
,zathura,is a pdf viewer with vim-like bindings ,zathura,is a pdf viewer with vim-like bindings.
,zathura-djvu,gives zathura the ability to read .djvu files ,zathura-djvu,gives zathura the ability to read .djvu files.
,zathura-pdf-mupdf,allows mupdf pdf compatibility in zathura ,zathura-pdf-mupdf,allows mupdf pdf compatibility in zathura.
,poppler,manipulates .pdfs and gives .pdf previews in ranger ,poppler,manipulates .pdfs and gives .pdf previews in ranger.
,mediainfo,shows audio and video information and is used by ranger as well ,mediainfo,shows audio and video information and is used by ranger as well.
,atool,manages and gives information about archives ,atool,manages and gives information about archives.
,fzf,is a fuzzy finder tool ,fzf,is a fuzzy finder tool.
,highlight,can highlight code output ,highlight,can highlight code output.
G,https://github.com/alexanderjeurissen/ranger_devicons.git,gives folder and file icons in ranger G,https://github.com/alexanderjeurissen/ranger_devicons.git,gives folder and file icons in ranger.
A,task-spooler,queues commands or files for download A,task-spooler,queues commands or files for download.

1 TAG NAME IN REPO (or git url) PURPOSE (should be a verb phrase to sound right while installing)
2 base-devel is a group package with sudo and compilation software is a group package with sudo and compilation software.
3 git is a version control system is a version control system.
4 i3-gaps is the main graphical user interface and window manager is the main graphical user interface and window manager.
5 xorg-server is the graphical server is the graphical server.
6 xorg-xdpyinfo retrieves screen information for some scripts retrieves screen information for some scripts.
7 xorg-xwininfo allows querying information about windows allows querying information about windows.
8 xorg-xinit starts the graphical server starts the graphical server.
9 G https://github.com/lukesmithxyz/st.git is my custom build of suckless's terminal emulator is my custom build of suckless's terminal emulator.
10 G https://github.com/lukesmithxyz/dmenu.git runs commands and provides a UI for selection runs commands and provides a UI for selection.
11 ttf-inconsolata is the monospace font of LARBS is the monospace font of LARBS.
12 ttf-linux-libertine provides the sans and serif fonts for LARBS provides the sans and serif fonts for LARBS.
13 ranger is an extensive terminal file manager that everyone likes is an extensive terminal file manager that everyone likes.
14 arandr is a UI for screen adjustment is a UI for screen adjustment.
15 calcurse is a lightweight terminal-based calendar is a lightweight terminal-based calendar.
16 compton for transparency and removing screen-tearing for transparency and removing screen-tearing.
17 cronie manages scheduled tasks manages scheduled tasks.
18 dosfstools allows your computer to access dos-like filesystems allows your computer to access dos-like filesystems.
19 dunst is a suckless notification system is a suckless notification system.
20 exfat-utils allows management of FAT drives allows management of FAT drives.
21 feh is a minimal image viewer is a minimal image viewer.
22 ffmpeg can record and splice video and audio on the command line can record and splice video and audio on the command line.
23 firefox is the only program on LARBS your girlfriend has ever heard of is the only program on LARBS your girlfriend has ever heard of.
24 gnome-keyring serves as the system keyring serves as the system keyring.
25 gnome-themes-extra gives the dark GTK theme used in LARBS gives the dark GTK theme used in LARBS.
26 gvim provides a build of vim with the ability to copy and paste between other programs provides a build of vim with the ability to copy and paste between other programs.
27 i3blocks is the status bar is the status bar.
28 i3lock is the screen lock is the screen lock.
29 mpd is a lightweight music daemon is a lightweight music daemon.
30 mpc is a terminal interface for mpd is a terminal interface for mpd.
31 mpv is the patrician's choice video/gif player is the patrician's choice video/gif player.
32 ncmpcpp a ncurses interface for music with multiple formats and a powerful tag editor a ncurses interface for music with multiple formats and a powerful tag editor.
33 networkmanager does exactly what it sounds like does exactly what it sounds like.
34 network-manager-applet appears in the top right corner and manages the wi-fi connection appears in the top right corner and manages the wi-fi connection.
35 newsboat is a terminal RSS client is a terminal RSS client.
36 A ttf-emojione is a package that gives the system unicode symbols and emojis used in the status bar and elsewhere.
37 A ttf-symbola needed provides unicode and emoji symbols.
38 ntfs-3g allows accessing NTFS partitions allows accessing NTFS partitions.
39 pulseaudio is the audio system (>inb4 bloat) is the audio system (>inb4 bloat).
40 pulseaudio-alsa is an audio interface with ALSA is an audio interface with ALSA.
41 pamixer pulsemixer is a terminal audio control interface is an intuitive ncurses audio controller.
42 pulsemixer python-pywal is an intuitive ncurses audio controller generates color schemes based on your wallpaper.
43 A python-pywal sc-im generates color schemes based on your wallpaper is an Excel-like terminal spreadsheet manager.
44 A sc-im htop-vim-git is an Excel-like terminal spreadsheet manager provides system usage information and displays processes.
45 A htop-vim-git scrot provides system usage information and displays processes can take quick screenshots at your request.
46 scrot tmux can take quick screenshots at your request is a terminal multiplexer and the dropdown window in LARBS.
47 A tmux unclutter-xfixes-git is a terminal multiplexer and the dropdown window in LARBS hides an inactive mouse.
48 A unclutter-xfixes-git unrar hides an inactive mouse extracts rar's.
49 unrar unzip extracts rar's unzips zips.
50 A unzip urlscan unzips zips parses URLs in the terminal allowing keyboard-based selection.
51 A urlscan vim-pathogen parses URLs in the terminal allowing keyboard-based selection manages vim plugins.
52 A vim-pathogen w3m manages vim plugins is a terminal browser which can also view images.
53 w3m wget is a terminal browser which can also view images downloads sites and files on the command line.
54 wget xcape downloads sites and files on the command line gives the special escape/super mappings of LARBS.
xcape gives the special escape/super mappings of LARBS
55 xclip allows for copying and pasting from the command line.
56 xdotool provides window action utilities on the command line.
57 xssstate times out the screen if locked times out the screen if locked.
58 youtube-dl can download any YouTube video (or playlist or channel) when given the link can download any YouTube video (or playlist or channel) when given the link.
59 youtube-viewer is a terminal interface for watching YouTube videos without a browser is a terminal interface for watching YouTube videos without a browser.
60 zathura is a pdf viewer with vim-like bindings is a pdf viewer with vim-like bindings.
61 zathura-djvu gives zathura the ability to read .djvu files gives zathura the ability to read .djvu files.
62 zathura-pdf-mupdf allows mupdf pdf compatibility in zathura allows mupdf pdf compatibility in zathura.
63 poppler manipulates .pdfs and gives .pdf previews in ranger manipulates .pdfs and gives .pdf previews in ranger.
64 mediainfo shows audio and video information and is used by ranger as well shows audio and video information and is used by ranger as well.
65 atool manages and gives information about archives manages and gives information about archives.
66 fzf is a fuzzy finder tool is a fuzzy finder tool.
67 highlight can highlight code output can highlight code output.
68 G https://github.com/alexanderjeurissen/ranger_devicons.git gives folder and file icons in ranger gives folder and file icons in ranger.
69 A task-spooler queues commands or files for download queues commands or files for download.