summaryrefslogtreecommitdiffstats
path: root/articles/home_structure.org
blob: 78686640d13ceced2346ce7ff2d5fe72616a4a58 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
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.