summaryrefslogtreecommitdiffstats
path: root/articles/home_structure.org
diff options
context:
space:
mode:
Diffstat (limited to 'articles/home_structure.org')
-rw-r--r--articles/home_structure.org83
1 files changed, 83 insertions, 0 deletions
diff --git a/articles/home_structure.org b/articles/home_structure.org
new file mode 100644
index 0000000..7868664
--- /dev/null
+++ b/articles/home_structure.org
@@ -0,0 +1,83 @@
+#+TITLE: Structure of a (my) home directory
+#+STARTUP: content
+
+* home
+
+ The home directory, master of all, where it all begins, which
+ contains everything.
+
+** projects
+
+ Contains all my projects, may contain sub-directories for grouping
+ projects.
+
+*** ext
+
+ Projects that are not mine.
+
+ There are certain projects which I use that I compile from source,
+ or others where I might wish to inspect the source without
+ actually working on it.
+
+*** study
+
+ Does not contain projects, but a somewhat-structured collection
+ of code that I write/copy when studying.
+
+*** test
+
+ Scripts/snippets to test a certain feature or algorithm. Not
+ part of any project currently, but perhaps in the future.
+
+*** work
+
+ Contains all projects that are part of my job. Grouped by
+ company I work/have worked for.
+
+** documents
+
+ Contains all of my documents, may contain sub-directories for
+ grouping documents.
+
+*** work
+
+ Contains all documents that are part of my job. Grouped by
+ company I work/have worked for.
+
+*** trash
+
+ Projects that I don't work on anymore, that I don't have any
+ intention of working on in the future, but that (might) contain
+ something that I don't want to lose.
+
+** downloads
+
+ Contains all of my downloads. Most of these should be sent
+ elsewhere.
+
+** games
+
+ Contains all the games I have acquired/installed.
+
+** share
+
+ Containing files that I wish to share with, for the moment, my
+ virtual machines. This directory might be automatically mounted
+ inside such a virtual machine.
+
+** var
+
+ Contains (possibly large) supporting files. Not projects or files
+ I work on or even use directly, but things that I use indirectly.
+
+*** aur
+
+ Packages downloaded from the Arch User Repository.
+
+*** abs
+
+ Packages copied from the Arch Build System for customization.
+
+*** virtualenvs
+
+ Virtualenv installations.