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