punctuation moved to progs
This commit is contained in:
parent
6d3127bca6
commit
448c9091d3
2 changed files with 67 additions and 68 deletions
6
larbs.sh
6
larbs.sh
|
@ -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
129
progs.csv
|
@ -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.
|
||||||
|
|
|
Loading…
Reference in a new issue