| Entity | Purpose |
|---|---|
| bin | Personal scripts and binaries |
| docs | Cloud documents |
| download | Downloads |
| etc | Personal configuration |
| host | Host system %USERPROFILE% mount |
| lib | Personal shared libraries |
| opt | Personal software packages |
| sbin | cron(8) and systemd(1) scripts |
| share | Personal architecture independent data |
| src | Personal source code |
| .goobook_auth.json | goobook(1) authentication |
| .goobook_client_secret.json | goobook(1) authentication |
| .gnupg | GnuPG keyring |
| .password-store | pass(1) password store |
| .ssh | SSH data |
| .todo | todo.sh data |
Other dot directories are installed from dotfiles repository or created automatically
Personal scripts and binaries
Contents are installed from scripts repository and other packages installed to $HOME.
Cloud documents
Symlink to ~/.sync/dropbox/docs
Personal configuration
Symlink to ~/.sync/dropbox/etc
Host system %USERPROFILE% mount
Mounted from host system
Personal shared libraries
Populated locally
Personal add-on software packages
Populated locally
cront(8) and systemd(1) scripts
Contents are installed from scripts repository
Personal architecture indpendent data
Directories immediately under ~/share are symlinks to subdirectories of ~/.sync/dropbox/share
| Subdirectory | Purpose |
|---|---|
| avatars | Avatar icons |
| backgrounds | Personal wallpaper |
| fonts | Personal fonts |
| games | Static files for personal games |
| icons | Personal icons |
| misc | Miscellaneous |
| words | Personal dictionaries |
Other directories are populated locally
Personal source code
Directories immediately under ~/src are symlinks to subdirectories of ~/.sync/dropbox/src
~/src/working contains all other source code
goobook(1) authentication
These files are decrypted copies of files found in dropbox://
todo.sh data
‘~/.gnupg/gpg-agent.config’ is installed from ‘dotfiles’ repository
Remaining files are populated locally
pass(1) password store
Clone of git@github.com:jbrubake/password-store
SSH data
‘~/.ssh/config’ is installed from ‘dotfiles’ repository which sources ~/.ssh/config.local for sensitive configuration
Remaining files are populated locally
todo.sh data
‘~/.todo/{done,report,todo}.txt’ are symlinks into ‘dropbox:todo’
Remaining files are installed from ‘dotfiles’ repository
| Entity | Purpose |
|---|---|
| src | System local source repositories |
System local source repositories
root:dev