commit 8f21ec51f2383ecf119ed2adff38665cbc87bbbb
parent 3eff93e2a9bdd564b6a70954f00bd580b0698239
Author: Luke Smith <luke@lukesmith.xyz>
Date: Sun, 16 Dec 2018 22:31:25 -0500
comments can be quoted
Diffstat:
M | larbs.sh | | | 1 | + |
M | progs.csv | | | 126 | ++++++++++++++++++++++++++++++++++++++++---------------------------------------- |
2 files changed, 64 insertions(+), 63 deletions(-)
diff --git a/larbs.sh b/larbs.sh
@@ -98,6 +98,7 @@ installationloop() { \
aurinstalled=$(pacman -Qm | awk '{print $1}')
while IFS=, read -r tag program comment; do
n=$((n+1))
+ echo "$comment" | grep "^\".*\"$" >/dev/null && comment="$(echo "$comment" | sed "s/\(^\"\|\"$\)//g")"
case "$tag" in
"") maininstall "$program" "$comment" ;;
"A") aurinstall "$program" "$comment" ;;
diff --git a/progs.csv b/progs.csv
@@ -1,64 +1,64 @@
TAG,NAME IN REPO (or git url),PURPOSE (should be a verb phrase to sound right while installing)
-,i3-gaps,is the main graphical user interface and window manager.
-,xorg-server,is the graphical server.
-,xorg-xwininfo,allows querying information about windows.
-,xorg-xinit,starts the graphical server.
-,ttf-inconsolata,is the monospace font of LARBS.
-,ttf-linux-libertine,provides the sans and serif fonts for LARBS.
-,ranger,is an extensive terminal file manager that everyone likes.
-,arandr,is a UI for screen adjustment.
-,calcurse,is a lightweight terminal-based calendar.
-,xcompmgr,for transparency and removing screen-tearing.
-,dosfstools,allows your computer to access dos-like filesystems.
-,dunst,is a suckless notification system.
-,exfat-utils,allows management of FAT drives.
-,feh,is a minimal image viewer.
-,ffmpeg,can record and splice video and audio on the command line.
-,gnome-keyring,serves as the system keyring.
-A,gtk-theme-arc-gruvbox-git,gives the dark GTK theme used in LARBS.
-,gvim,provides a build of vim with the ability to copy and paste between other programs.
-,i3blocks,is the status bar.
-,i3lock,is the screen lock.
-,mpd,is a lightweight music daemon.
-,mpc,is a terminal interface for mpd.
-,mpv,is the patrician's choice video/gif player.
-,ncmpcpp,a ncurses interface for music with multiple formats and a powerful tag editor.
-,networkmanager,does exactly what it sounds like.
-,newsboat,is a terminal RSS client.
-,firefox,is the only program on LARBS your girlfriend has ever heard of.
-A,ttf-emojione,is a package that gives the system unicode symbols and emojis used in the status bar and elsewhere.
-A,ttf-symbola,provides unicode and emoji symbols.
-,ntfs-3g,allows accessing NTFS partitions.
-,pulseaudio,is the audio system (>inb4 bloat).
-,pulseaudio-alsa,is an audio interface with ALSA.
-,pulsemixer,is an intuitive ncurses audio controller.
-,imagemagick,is a terminal image-manipulator providing some ranger shortcuts and the lockscreen in LARBS.
-A,sc-im,is an Excel-like terminal spreadsheet manager.
-A,htop-vim-git,provides system usage information and displays processes.
-,scrot,can take quick screenshots at your request.
-,tmux,is a terminal multiplexer and the dropdown window in LARBS.
-A,unclutter-xfixes-git,hides an inactive mouse.
-,unrar,extracts rar's.
-,unzip,unzips zips.
-A,urlscan,parses URLs in the terminal allowing keyboard-based selection.
-,w3m,is a terminal browser which can also view images.
-,xcape,gives the special escape/super mappings of LARBS.
-,xclip,allows for copying and pasting from the command line.
-,xdotool,provides window action utilities on the command line.
-,xorg-xdpyinfo,aids with resolution determination and screen recording.
-,xssstate,times out the screen if locked.
-,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.
-,zathura,is a pdf viewer with vim-like bindings.
-,zathura-djvu,gives zathura the ability to read .djvu files.
-,zathura-pdf-mupdf,allows mupdf pdf compatibility in zathura.
-,poppler,manipulates .pdfs and gives .pdf previews in ranger.
-,mediainfo,shows audio and video information and is used by ranger as well.
-,atool,manages and gives information about archives.
-,fzf,is a fuzzy finder tool.
-,highlight,can highlight code output.
-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,simple-mtpfs,mounts mtp drives.
-G,https://github.com/lukesmithxyz/dmenu.git,runs commands and provides a UI for selection.
-G,https://github.com/lukesmithxyz/st.git,is my custom build of suckless's terminal emulator.
+,i3-gaps,"is the main graphical user interface and window manager."
+,xorg-server,"is the graphical server."
+,xorg-xwininfo,"allows querying information about windows."
+,xorg-xinit,"starts the graphical server."
+,ttf-inconsolata,"is the monospace font of LARBS."
+,ttf-linux-libertine,"provides the sans and serif fonts for LARBS."
+,ranger,"is an extensive terminal file manager that everyone likes."
+,arandr,"is a UI for screen adjustment."
+,calcurse,"is a lightweight terminal-based calendar."
+,xcompmgr,"for transparency and removing screen-tearing."
+,dosfstools,"allows your computer to access dos-like filesystems."
+,dunst,"is a suckless notification system."
+,exfat-utils,"allows management of FAT drives."
+,feh,"is a minimalist image viewer."
+,ffmpeg,"can record and splice video and audio on the command line."
+,gnome-keyring,"serves as the system keyring."
+A,gtk-theme-arc-gruvbox-git,"gives the dark GTK theme used in LARBS."
+,gvim,"provides a build of vim with the ability to copy and paste between other programs."
+,i3blocks,"is the status bar."
+,i3lock,"is the screen lock."
+,mpd,"is a lightweight music daemon."
+,mpc,"is a terminal interface for mpd."
+,mpv,"is the patrician's choice video/gif player."
+,ncmpcpp,"a ncurses interface for music with multiple formats and a powerful tag editor."
+,networkmanager,"does exactly what it sounds like."
+,newsboat,"is a terminal RSS client."
+,firefox,"is the only program on LARBS your girlfriend has ever heard of."
+A,ttf-emojione,"is a package that gives the system unicode symbols and emojis used in the status bar and elsewhere."
+A,ttf-symbola,"provides unicode and emoji symbols."
+,ntfs-3g,"allows accessing NTFS partitions."
+,pulseaudio,"is the audio system (>inb4 bloat)."
+,pulseaudio-alsa,"is an audio interface with ALSA."
+,pulsemixer,"is an intuitive ncurses audio controller."
+,imagemagick,"is a terminal image-manipulator providing some ranger shortcuts and the lockscreen in LARBS."
+A,sc-im,"is an Excel-like terminal spreadsheet manager."
+A,htop-vim-git,"provides system usage information and displays processes."
+,scrot,"can take quick screenshots at your request."
+,tmux,"is a terminal multiplexer and the dropdown window in LARBS."
+A,unclutter-xfixes-git,"hides an inactive mouse."
+,unrar,"extracts rar's."
+,unzip,"unzips zips."
+A,urlscan,"parses URLs in the terminal allowing keyboard-based selection."
+,w3m,"is a terminal browser which can also view images."
+,xcape,"gives the special escape/super mappings of LARBS."
+,xclip,"allows for copying and pasting from the command line."
+,xdotool,"provides window action utilities on the command line."
+,xorg-xdpyinfo,"aids with resolution determination and screen recording."
+,xssstate,"times out the screen if locked."
+,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."
+,zathura,"is a pdf viewer with vim-like bindings."
+,zathura-djvu,"gives zathura the ability to read .djvu files."
+,zathura-pdf-mupdf,"allows mupdf pdf compatibility in zathura."
+,poppler,"manipulates .pdfs and gives .pdf previews in ranger and other .pdf functions."
+,mediainfo,"shows audio and video information and is used by ranger as well."
+,atool,"manages and gives information about archives."
+,fzf,"is a fuzzy finder tool."
+,highlight,"can highlight code output."
+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,simple-mtpfs,"enables the mounting of cell phones."
+G,https://github.com/lukesmithxyz/dmenu.git,"runs commands and provides a UI for selection."
+G,https://github.com/lukesmithxyz/st.git,"is my custom build of suckless's terminal emulator."