Compare commits

...

4 commits

4 changed files with 31 additions and 2 deletions

View file

@ -129,6 +129,9 @@ common:
- name: aur/marp-cli-bin
desc: create presentation from markdown
- graphviz
pdf:
- aur/ocrmypdf
- aur/wkhtmltopdf-static
latex:
- texlive-basic
- texlive-latex
@ -164,6 +167,7 @@ common:
kafka:
- name: aur/kcat-cli
desc: Kafka cat
- aur/avro-c
encoding:
avro:
- aur/avro-tools

View file

@ -1,2 +1,5 @@
alias machine-name="{{ device_name }}"
# make available machine name
alias machine-name="echo {{ device_name }}"
export MACHINE_NAME="{{ device_name }}"

View file

@ -309,7 +309,12 @@
path: "{{ home }}/quick/screenshots"
state: directory
recurse: true
- name: Setup temporary secrets folder (cookies jar)
- name: Setup long-term local secrets
file:
path: "{{ home }}/.hidden/local_secrets"
state: directory
recurse: true
- name: Setup temporary secrets folder
file:
path: "{{ home }}/.cache/secrets/"
state: directory

17
docs/directories.md Normal file
View file

@ -0,0 +1,17 @@
# MonakhOS directories
Here are the path conventions we use to store files.
- `~/junk` - Very temp files (experiments)
- `~/triage` - Files to keep but to triage later to others directories for long-term storage
- `~/workspace` - Store all code git clone being worked on
- `~/.hidden/local_secrets` - Long-term secrets that are unique and specific to this device. (Eg. forge token, LUKS for external USB thumbdrive, gotify token)
- `~/.cache/secrets` - Cookie jar for temporary secrets (less that 1 month), can be regenerated quickly with a command.
- `~/.vaults` - To store [Pass](https://www.passwordstore.org/) directories (a profile per directory)
- `~/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)