2 ms·
I've started with org-mode notes managed via a little package: https://github.com/dustinlacewell/linkmarks https://github.com/dustinlacewell/linkmarks demo: htt
by kkfx 3y ago
I've started with org-mode notes managed via a little package: https://github.com/dustinlacewell/linkmarks https://github.com/dustinlacewell/linkmarks demo: https://youtu.be/W-E7l-AocGw https://youtu.be/W-E7l-AocGw but maintaining links manually does not scale. Then org-roam born. With it I've lost elisp: runnable links but all get automated. Unfortunately org-roam default approach is useless (a note per file), and trying to make my taxonomy like I've carefully organize my files under $HOME was not much better. Then I tried different "note storage strategies" and the current one who seems to scale enough is using:
org-mode|org-roam-directory/
- archive/
- longrun/
- yyyy
- finance
- work
where yyyy means an year dir, like 2022, 2023, 2024 that I count to archive/ after 10 years, and longrun are notes that remain useful for a multi-year/undefined period. Finance are org-mode/BeanCount stuff for personal finance, work the work notes root.
yyyy contains daily notes mm-dd.org and "binders" that are notes I plan to move in the longrun eventually. Anything goes in daily notes, than get linked/org-transclude-d elsewhere as needed.
longrun contains for instance notes about a piece of hw, a keyboard or a car, it doesn't matter, it's a kind of summary of many daily notes to gives me any insights related to the hw, also people notes namesurname.org, also anything else that might be useful for more than one year.
archive contains archived years (so far zero, since I use this approach since 3 years) but also my old notes, some longrun notes no more relevant so archived etc. The sole difference than the other trees is that it's not part of org-agenda for performance purposes.
finance essentially is in part files tangled in a time-based hierarchy from org-mode daily notes, used with fava and beancount CLI + a bit of org for reporting, summarizing etc. Essentially my life financial status and history, linking anything from taxes and bill, mails and pdfs etc, all org-attached as needed.
work is a separate taxonomy for work, meant to be shared eventually (not so far, but I still can if a day it will be needed) with colleagues or dropped entirely.
As a bottomline Emacs is also my desktop (EXWM) and in notes I have almost anything from NixOS to zsh and Emacs itself configs, tangle-d from notes. Org-mode is information and meta-information with relevant visualization, linking anything and so on. org-attach handle 99% of my files accessed via org-roam-node-find/counsel-rg or some other search&narrow tool.
I've hesitated around 2/3 years before demolishing my decades old hyper-curated home taxonomy but in the end I regret NOTHING, keeping anything in notes, thanks to Emacs, is the way to go.