monakhos/docs/directories.md

1.2 KiB

MonakhOS directories

Here are the path conventions we use to store files.

  • ~/workspace - Store all code git clone being worked on
  • ~/.local/secrets - Store general long-term clear secrets that are not protected by a password.
  • ~/.local/secrets/device - Long-term secrets that are unique and specific to this device. (Eg. forge client token, LUKS key for external USB thumbdrive, Gotify client token)
  • ~/.local/secrets/root_ca - Long-term local Root Certificate authorities private keys.
  • ~/.cache/secrets - Cookie jar for temporary secrets (less that 1 month), can be regenerated quickly with a command.
  • ~/.vaults - To store Pass directories (a profile per directory). Secrets protected by encryption.
  • ~/junk - Very temp files (experiments)
  • ~/triage - Files to keep but to sort out later to others directories for long-term storage.
  • ~/medias - Store long-term medias (like offline audio and videos)
  • ~/notebooks - Store all monakhos notebooks
  • ~/quick - Store transitive content and medias
    • ~/quick/notes
    • ~/quick/screenshots
  • ~/.apps - Store manually installed linux apps and programs (AppImages or manually built binaries) (like a local /opt)