diff --git a/.htaccess b/.htaccess new file mode 100644 index 0000000..4324224 --- /dev/null +++ b/.htaccess @@ -0,0 +1,6 @@ +RewriteEngine On +RewriteCond %{REQUEST_FILENAME} !-f +RewriteRule ^([^\.]+)$ $1.html [NC,L] +Redirect /larbs.sh https://raw.githubusercontent.com/LukeSmithxyz/LARBS/master/larbs.sh +Redirect /arch.sh https://raw.githubusercontent.com/LukeSmithxyz/LARBS/master/testing/arch.sh + diff --git a/index.html b/index.html new file mode 100644 index 0000000..09b7c04 --- /dev/null +++ b/index.html @@ -0,0 +1,61 @@ + + + + + + + +LARBS—Luke's Auto-Rice Bootstrapping Scripts + +

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 lukesmith.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.

+ +

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:

+ + + +

Contact!

+ +

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

+ +

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

+ + diff --git a/larbs.png b/larbs.png new file mode 100644 index 0000000..367f261 Binary files /dev/null and b/larbs.png differ diff --git a/larbs.sh b/larbs.sh index a87ca2d..036331b 100755 --- a/larbs.sh +++ b/larbs.sh @@ -7,7 +7,7 @@ # You can provide a custom repository with -r or a custom programs csv with -p. # Otherwise, the script will use my defaults. -### DEPENDENCIES: git and make . Make sure these are either in the progs.csv file or installed beforehand. +### DEPENDENCIES: git and make. Make sure these either are among the first in the progs.csv file or installed manually beforehand. ### ### OPTIONS AND VARIABLES ### diff --git a/pix/larbs.png b/pix/larbs.png new file mode 100644 index 0000000..c0a47d9 Binary files /dev/null and b/pix/larbs.png differ diff --git a/style.css b/style.css new file mode 100644 index 0000000..d328773 --- /dev/null +++ b/style.css @@ -0,0 +1,31 @@ +html { + background: black; + padding-bottom: 400px; +} +body { + max-width: 750px; + margin-left: auto; + margin-right: auto; + margin-top: 30px; + background: #033; + color: #eee; + border-radius: 20px; + border-style: solid; + border-width: 5px; + border-color: #555; + padding: 10px; + } + +h1,h2,h3,h4 { + text-align: center; + } +h1 { + font-size: 48px; + text-shadow: 3px 0 black, 3px 3px black, 0 3px black; + } + +a { color: lightblue; } + +.image { + margin: auto; +}