From 3cc0af5186e2e112f2f75e5d804d69cc9a906ac3 Mon Sep 17 00:00:00 2001 From: Benjamin Chausse Date: Wed, 21 Oct 2020 16:47:26 -0400 Subject: Add my stuff to the script --- FUNDING.yml | 3 -- larbs.sh | 4 +- progs.csv | 156 ++++++++++++++++++++++++++++++++++++------------------------ 3 files changed, 96 insertions(+), 67 deletions(-) delete mode 100644 FUNDING.yml diff --git a/FUNDING.yml b/FUNDING.yml deleted file mode 100644 index f8e6076..0000000 --- a/FUNDING.yml +++ /dev/null @@ -1,3 +0,0 @@ -github: lukesmithxyz -custom: ["https://lukesmith.xyz/donate", "https://paypal.me/lukemsmith", "https://lukesmith.xyz/crypto"] -patreon: lukesmith diff --git a/larbs.sh b/larbs.sh index 5b4b718..434f488 100644 --- a/larbs.sh +++ b/larbs.sh @@ -14,8 +14,8 @@ while getopts ":a:r:b:p:h" o; do case "${o}" in *) printf "Invalid option: -%s\\n" "$OPTARG" && exit ;; esac done -[ -z "$dotfilesrepo" ] && dotfilesrepo="https://github.com/lukesmithxyz/voidrice.git" -[ -z "$progsfile" ] && progsfile="https://raw.githubusercontent.com/LukeSmithxyz/LARBS/master/progs.csv" +[ -z "$dotfilesrepo" ] && dotfilesrepo="git://git.chausse.xyz/dotfiles" +[ -z "$progsfile" ] && progsfile="https://git.chausse.xyz/larbs/raw/progs.csv" [ -z "$aurhelper" ] && aurhelper="yay" [ -z "$repobranch" ] && repobranch="master" diff --git a/progs.csv b/progs.csv index d335f1c..93b21f4 100644 --- a/progs.csv +++ b/progs.csv @@ -1,62 +1,94 @@ -#TAG,NAME IN REPO (or git url),PURPOSE (should be a verb phrase to sound right while installing) -,xorg-server,"is the graphical server." -,xorg-xwininfo,"allows querying information about windows." -,xorg-xinit,"starts the graphical server." -,ttf-linux-libertine,"provides the sans and serif fonts for LARBS." -A,lf-git,"is an extensive terminal file manager that everyone likes." -,arandr,"is a UI for screen adjustment." -,bc,"is used for a dropdown calculator." -,calcurse,"is a lightweight terminal-based calendar." -,xcompmgr,"is for transparency and removing screen-tearing." -,xorg-xprop,"is a tool for detecting window properties." -,dosfstools,"allows your computer to access dos-like filesystems." -,libnotify,"allows desktop notifications." -,dunst,"is a suckless notification system." -,exfat-utils,"allows management of FAT drives." -,sxiv,"is a minimalist image viewer." -,xwallpaper,"sets the wallpaper." -,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." -,neovim,"a tidier vim with some useful features" -,mpd,"is a lightweight music daemon." -,mpc,"is a terminal interface for mpd." -,mpv,"is the patrician's choice video player." -,man-db,"lets you read man pages of programs." -,ncmpcpp,"a ncurses interface for music with multiple formats and a powerful tag editor." -,newsboat,"is a terminal RSS client." -A,brave-bin,"is an elegant browser with built-in adblocking, tor and other features." -,noto-fonts-emoji,"is an emoji font." -,ntfs-3g,"allows accessing NTFS partitions." -,pulseaudio-alsa,"is the audio system." -,pulsemixer,"is an audio controler." -,pamixer,"is a command-line audio interface." -A,sc-im,"is an Excel-like terminal spreadsheet manager." -,maim,"can take quick screenshots at your request." -,abook,"is an offline addressbook usable by neomutt." -,unclutter,"hides an inactive mouse." -,unrar,"extracts rar's." -,unzip,"unzips zips." -,lynx,"is a terminal browser." -,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." -,youtube-dl,"can download any YouTube video (or playlist or channel) when given the link." -,zathura,"is a pdf viewer with vim-like bindings." -,zathura-pdf-mupdf,"allows mupdf pdf compatibility in zathura." -,poppler,"manipulates .pdfs and gives .pdf previews and other .pdf functions." -,mediainfo,"shows audio and video information." -,atool,"manages and gives information about archives." -,fzf,"is a fuzzy finder tool." -,highlight,"can highlight code output." -,xorg-xbacklight,"enables changing screen brightness levels." -A,zsh-fast-syntax-highlighting,"provides syntax highlighting in the shell." -A,task-spooler,"queues commands or files for download." -A,simple-mtpfs-git,"enables the mounting of cell phones." -G,https://github.com/LukeSmithxyz/dwmblocks.git,"serves as the modular status bar." -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." -G,https://github.com/lukesmithxyz/dwm.git,"is the window manager." -A,mutt-wizard-git,"is a light-weight terminal-based email system." -,slock,"allows you to lock your computer, and quickly unlock with your password." + #TAG ; NAME IN REPO (or git url) ;PURPOSE (should be a verb phrase to sound right while installing) + ; xorg-server;"is the graphical server." + ; xorg-xwininfo;"allows querying information about windows." + ; xorg-xinit;"starts the graphical server." + ; xorg-xprop;"is a tool for detecting window properties." + ; xorg-xdpyinfo;"aids with resolution determination and screen recording." + ; xorg-xbacklight;"enables changing screen brightness levels." + ; ttf-linux-libertine;"provides the sans and serif fonts for LARBS." + A; spleen-font;"provides a monospaced bitmap font for terminal graphs" + A; firefox;"is an elegant browser with built-in adblocking tor and other features." + ; arandr;"is a UI for screen adjustment." + A; picom-rounded-corners;"manages window transparency" + A; flashfocus-git;"let's you see which window is currently in focus by making it flash" + ; dosfstools;"allows your computer to access dos-like filesystems." + ; libnotify;"allows desktop notifications." + ; dunst;"is a suckless notification system." + ; exfat-utils;"allows management of FAT drives." + ; sxiv;"is a minimalist image viewer." + ; xwallpaper;"sets the wallpaper." + ; ffmpeg;"can record and splice video and audio on the command line." + ; pass;"serves as the system keyring." + ; neovim;"is a tidier vim with some useful features" + ; mpv;"is the patrician's choice video player." + ; man;"lets you read man pages" + ; newsboat;"is a terminal RSS client." + ; ttf-joypixels;"is an emoji font." + ; ntfs-3g;"allows accessing NTFS partitions." + ; pamixer;"is a command-line audio interface." + ; scrot;"can take quick screenshots at your request." + ; unclutter;"hides an inactive mouse." + ; unrar;"extracts rar's." + ; unzip;"unzips zips." + ; lynx;"is a terminal browser." + ; xcape;"gives the special escape/super mappings" + ; xsel;"allows for copying and pasting from the command line." + ; xdotool;"provides window action utilities on the command line." + ; youtube-dl;"can download any YouTube video (or playlist or channel) when given the link." + ; zathura;"is a pdf viewer with vim-like bindings." + ; zathura-pdf-mupdf;"allows mupdf pdf compatibility in zathura." + ; zathura-ps;"allows PostScript compatibility in zathura." + ; zathura-djvu;"allows DejaVu compatibility in zathura." + ; highlight;"can highlight code output." + ; ffmpegthumbnailer;"allows vifm to use ffmpeg to generate thumbnails" + A; epub-thumbnailer-git;"allows vifm to have epub file previews" + A; fontpreview-git;"is a minimal font previewing utility" + ; sxhkd;"manages all of your general keybindings" + ; zsh;"is a mighty powerful shell for an end-user"" + A; zsh-fast-syntax-highlighting;"provides syntax highlighting in the shell." + A; task-spooler;"queues commands or files for download." + A; mutt-wizard-git;"is a light-weight terminal-based email system." + A; gtk-theme-arc-gruvbox-git;"gives the dark GTK theme used in LARBS." + ; acpi;"let's you access battery information"" + A; yadm;"manages dotfiles" + G; git://git.chausse.xyz/dotfiles;"serves as the modular status bar." + G; git://git.chausse.xyz/dmenu;"runs commands and provides a UI for selection." + G; git://git.chausse.xyz/st;"is my custom build of suckless's terminal emulator." + G; git://git.chausse.xyz/dwm;"is the window manager." + ; gimp;"let's you edit professional images" + ; mlocate;"makes it easy to find files with it's locate command" + ; tcc;"compiles C code so fast it puts the GNU C Compiler to shame" + ; find-cursor;"makes your cursor flash to help you find it" + ; tmux;"runs terminal sessions as background processes to make them more robust" + ; python-qrcode;"generates ASCII qr codes" + A; nerd-fonts-complete;"is a font for amazing professional monochrome icons" + ; vlc;"is one of the most complete video/audio player" + ; libreoffice-still;"let's you open Office documents when bad people send the to you" + ; rsync;"syncs files between computers securely using ssh" + ; urlscan;"let's you select urls inside neomutt" + ; youtube-viewer;"let's you consoom youtube videos without ever opening a browser" + ; neomutt;"is a robust email client inside your terminal" + ; vifm;"is a powerful terminal-based file manager written in C" + ; gnu-netcat;"is a gateway to an online termbin" + ; dash;"is a minimal, wicked fast, POSIX compliant shell" + ; pandoc;"is the swiss army knife of file conversion" + ; biber;"is a LaTeX citing package which is UTF-8 compatible" + ; go;"is a well balanced programming language" + ; r;"is a programming language dedicated to statistical computing and data visualisation" + ; python;"is a simple-to-use high level programming language" + ; python-pip;"is python's package manager" + ; python-setuptools;"is python's suite of developpement utilities" + ; entr;"let's you run a command whenever a file changes" + ; cronie;"is a cronjob manager" + ; cups;"is a printing system" + ; hplip;"is a collection of hp printer drivers" + ; protonmail-bridge-nogui;"let's protonmail users have the email client of their choice via a daemon" + A; python-ueberzug;"is a utility for viewing images from a terminal window" + ; youtube-dl;"is a video/audio downloading utility" + A; expressvpn;"is one of the OK vpn providers" + ; gotop;"is a system resource visualizer" + A; pfetch-git;"gives you basic generic info about your system" + ; htop;"let's you view and manage system processes from a TUI" + ; thefuck;"helps you out when you mistype terminal commands" + ; alsa;"manages audio" + ; alsa-utils;"is a set of utilities that enhance alsa's usability" -- cgit v1.2.3