Create Password Store

Install & Configure pass

$ sudo apt install pass
$ gh repo create password-store --private -d "pass(1) password-store"
# Say 'yes' to creating the directory the first time and 'No' the second time
$ pass init <key email>
$ pass git init
$ pass git remote add origin git@github.com:jbrubake/password-store
$ cd ~/.password-store
$ pass git push -u --all
$ sudo dnf install pass
$ pass init null@null.com
$ pass git init
$ mv ~/.password-store ~/.sync/dropbox/password-store
$ ln -s .sync/dropbox/password-store .password-store

Add a Password

$ pass insert <foldier/name> -m

Transfer Key to OpenKeychain

$ gpg --armor --gen-random 1 20
# Use generated password to encrypt key
$ gpg --armor --export-secret-keys | gpg --armor --symmetric --output prviate.asc.enc

This method can also be used to transfer the key to systems where using a USB is impractical. Simply decrypt and import and the receiving end.