aboutsummaryrefslogtreecommitdiff
path: root/README.rst
diff options
context:
space:
mode:
Diffstat (limited to 'README.rst')
-rw-r--r--README.rst53
1 files changed, 53 insertions, 0 deletions
diff --git a/README.rst b/README.rst
new file mode 100644
index 0000000..536e149
--- /dev/null
+++ b/README.rst
@@ -0,0 +1,53 @@
+L's Dotfile Repository
+----------------------
+
+This repo is intended to contain all the configurations I require to get
+my environment setup on a new install. It is secondarily a template for
+other people to use who might have an interest in doing so.
+
+How does this differ from `GNU Stow`_, other than being less featured? NIH,
+mostly.
+
+.. contents::
+ :backlinks: top
+
+Howto
+=====
+
+| Move any desired files in your home directory into the git directory.
+| Add the filename to "linked_files", each on its own line.
+| Run "./make_links"
+| The output should indicate any links made ("linked ...") or files
+ that already existed ("... already exists, skipping") or removed
+ ("... removed")
+
+make_links usage
+================
+
+| make_links will link out the contents of \"linked_files\" to your home dir
+|
+| Syntax: make_links [-d|-h|-l|-n|-m]
+| options:
+| -d, --destructive Destructively link (removes existing symlinks AND regular files)
+| -h, --help Print this help
+| -l, --license Print the license for make_links
+| -n, --nondestructive Non-destructively link (existing files and links will be left alone)
+| -m, --make-documentation Converts documentation READMEs from rst to HTML
+
+Prerequisites
+=============
+
+make_links *should* not require bash, just the standard posix sh
+
+Required Modifications
+======================
+
+.mpdconf
+ update the directory paths at the top (/home/christopher) to
+ the home directory of your machine, as well as the run directory
+ uid if you're not user 1000
+
+:Authors: Christopher R Nelson
+:Version: 1.0.2
+
+.. _GNU Stow: https://www.gnu.org/software/stow/