commit c6d6ebe4e3b46a7562d047fd6d6883980b1b8205
parent aff194c8c7a99c62c10d1d1f2d82569932096798
Author: Luke Smith <luke@lukesmith.xyz>
Date: Wed, 31 Oct 2018 00:44:01 -0400
website reintegrated into git repo
Diffstat:
6 files changed, 99 insertions(+), 1 deletion(-)
diff --git a/.htaccess 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
@@ -0,0 +1,61 @@
+<!DOCTYPE html>
+
+<html>
+
+<head>
+<link rel='stylesheet' type='text/css' href='style.css'>
+<link rel="icon" type="image/png" href="pix/faveicon.ico">
+<title>LARBS—Luke's Auto-Rice Bootstrapping Scripts</title>
+</head>
+<h1>LARBS</h1>
+
+<h2><a target="_blank" href="https://lukesmith.xyz">Luke's</a> Auto-Rice Bootstrapping Scripts</h2>
+
+<table class="image">
+ <caption align="bottom">(Not actually Luke)</caption>
+ <tr><td><a href="pix/arch.jpg"><img src="pix/larbs.png" width="300"></a></td></tr>
+</table>
+
+<p>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.</p>
+
+<p>By default, LARBS installs and deploys <a target="_blank" href="https://github.com/lukesmithxyz/voidrice">my own personal dotfiles</a> which people may know from <a target="_blank" href="https://youtube.com/c/lukesmithxyz">my videos on YouTube</a>.</p>
+
+<p>
+But LARBS can also be forked <a target="_blank" href="https://github.com/lukesmithxyz/larbs">on Github</a> 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.
+</p>
+
+<h2>Installation</h2>
+
+<p>On any (preferrably fresh) install of an Arch Linux-based distribution, just run the following as the root user:</p>
+
+<code>
+curl -LO lukesmith.xyz/larbs.sh</br>
+bash larbs.sh
+</code>
+
+<p>LARBS will then guide you through installation, which is typically relatively snappy. On my very slow internet, it takes around 10 minutes.</p>
+
+<h2>What does LARBS install?</h2>
+
+<p>You can check out the programs list that LARBS parses for installation <a target="_blank" href="https://github.com/LukeSmithxyz/LARBS/blob/master/progs.csv">right here!</a> It also gives a brief explanation of why the program is included.</p>
+
+<p>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.</p>
+
+<h2>Learning the system is fun and easy!</h2>
+
+<p>You can figure out about the system in a lot of different ways:</p>
+
+<ul>
+ <li>The documentation on the <a href="https://github.com/lukesmithxyz/voidrice">Github</a> page.</li>
+ <li>By pressing Super+F1 while in the system itself at any time. (Also <a target="_blank" href="https://github.com/LukeSmithxyz/voidrice/blob/master/.config/i3/i3_guide.rmd">here</a>.)</li>
+ <li>The many illustrative videos on <a target="_blank" href="https://youtube.com/lukesmithxyz">my YouTube channel</a>, some of which are easily watchable in LARBS by pressing <code>super+shift+e</code>.</li>
+ <li>By just installing it and diving in!</li>
+</ul>
+
+<h2>Contact!</h2>
+
+<p>You can also ask me questions via email at <a href="mailto:luke@lukesmith.xyz">luke@lukesmith.xyz</a>.</p>
+
+<p>I'll be posting updates about LARBS on <a target="_blank" href="https://lukesmith.xyz/rss.xml">my RSS feed</a>.</p>
+
+</html>
diff --git a/larbs.png b/larbs.png
Binary files differ.
diff --git 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
Binary files differ.
diff --git a/style.css 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;
+}