LARBS

Luke's Auto-Rice Bootstrapping Scripts

(Not actually Luke)

LARBS is an efficient shell script that will install a fully-featured tiling window manager-based system on any Arch Linux-based system, without any of the routine of manual post-install processes and configuration.

By default, LARBS installs and deploys my own personal dotfiles which people may know from my videos on YouTube.

But LARBS can also be forked on Github or given command line options to customize it for your own needs: you can have it deploy your own dotfiles and install all prerequisite programs, as LARBS only needs to read a single list of programs, and the script itself is designed to be easily rearranged.

Installation

On any (preferrably fresh) install of an Arch Linux-based distribution, just run the following as the root user:

curl -LO larbs.xyz/larbs.sh
bash larbs.sh

LARBS will then guide you through installation, which is typically relatively snappy. On my very slow internet, it takes around 10 minutes.

Note that the LARBS scripts will not partition any drives or wipe anything, but when it deploys the dotfiles, it will overwrite any preexisting files: e.g. the LARBS bashrc will replace your old bashrc, etc. To avoid even this risk, you can tell LARBS to install for a new username and nothing will be overwritten.

What does LARBS install?

You can check out the programs list that LARBS parses for installation right here! It also gives a brief explanation of why the program is included.

Note that making your own fork of LARBS is as easy as using your own dotfiles, making a programs file like the one above, and making any other direct changes to the script you want.

Learning the system is fun and easy!

You can figure out about the system in a lot of different ways:

Donate to help me maintain and improve LARBS!

All this is free for anyone to use, so I rely on volunary donations! If you have benefited from LARBS, please donate!

Upcoming: New Version with dwm on Void Linux

There is a new, alternative version of LARBS which is installed on Void Linux and uses suckless's dwm as a window manager and other tools that aim for a slighly more minimal computer environment. This version is still in alpha testing, but can be installed as below once you have installed Void Linux with the standard automated Void installer:

curl -LO larbs.xyz/vlarbs.sh
bash vlarbs.sh

This version is different in other respects, but I have not finished documentation and streamling of it, so don't expect everrything to "just werk" or be updated. If you want to try it out now, the scripts should be working and I have used them myself.

Contact!

You can also ask me questions via email at luke@lukesmith.xyz.

I'll be posting updates about LARBS on my RSS feed.