summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Chausse <benjamin@chausse.xyz>2020-10-21 16:47:26 -0400
committerBenjamin Chausse <benjamin@chausse.xyz>2020-10-21 16:47:26 -0400
commit3cc0af5186e2e112f2f75e5d804d69cc9a906ac3 (patch)
tree6808fad94354fbb7df15170534da28f991708048
parent3557875d125cb30fb66e421d949b6acf86364d5d (diff)
Add my stuff to the script
-rw-r--r--FUNDING.yml3
-rw-r--r--larbs.sh4
-rw-r--r--progs.csv156
3 files changed, 96 insertions, 67 deletions
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"