org-roam repository on GitHub. Org Roam is Roam Research in org-mode maybe. a Knowledge Management Tool for Emacs org-mode in nonlinear Zettelkasten fashion. It is for now the root of my personal Knowledge Base , the repository which feeds my Arcology , where I develop thoughts and make plans, and where the CCE is developed. It is configured quite simply, with a keymap exposed to me on <SPC>r via Evil Leader. One of these days I'll build a cleaner abstraction defining these maps.
List of Things to Fund
Installing in CCE
Rather than install org-roam with the system wide load-path, on systems with home-manager it's included through MELPA. To build from local checkout: #+ARROYO_HOME_EPKGS: overrides/org-roam.nix which injects this override in to Arroyo Emacs 's package index:
nix source: :tangle ~/arroyo-nix/overrides/org-roam.nix# org-roam = epkgs.melpaPackages.org-roam.overrideAttrs(old: { # src = /home/rrix/Code/org-roam; # });
I unconditionally need sqlite3 installed in my home-manager :
nix source: :tangle ~/arroyo-nix/hm/org-roam.nix{pkgs, ...}: { home.packages = [ pkgs.sqlite ]; }
My org-roam configuration is basically pedestrian, I can hit <SPC>r to get to the org-roam-prefix-map keymap below which includes all the sort of functions I would want to perform on a node or to browse to a new one. Pressing M-. in insert mode will allow me to quickly link to any roam node.
emacs-lisp source:; (use-package emacsql-sqlite3) (use-package buttercup) (defun cce/org-roam-mode-hook () (setq-local completion-at-point-functions (delq 'tags-completion-at-point-function completion-at-point-functions))) (use-package org-roam :hook (org-mode . cce/org-roam-mode-hook) :init (setq org-roam-v2-ack t) (setq org-roam-directory (expand-file-name "~/org/")) :config (setq org-roam-directory (expand-file-name "~/org/")) (setq org-roam-link-title-format "%s") (add-to-list #'org-roam-mode-sections #'org-roam-unlinked-references-section) (org-roam-db-autosync-mode) :bind (:map evil-leader--default-map :prefix "r" :prefix-map org-roam-prefix-map ("aa" . org-roam-alias-add) ("ar" . org-roam-alias-remove) ("ka" . org-roam-ref-add) ("kr" . org-roam-ref-remove) ("Ta" . org-roam-tag-add) ("Tr" . org-roam-tag-remove) ("f" . org-roam-node-find) ("g" . org-roam-show-graph) ("i" . org-roam-node-insert) ("K" . org-roam-ref-find) ("l" . org-roam-buffer-toggle) ("L" . org-roam-buffer-display-dedicated) ("r" . org-roam-node-random) ("dp" . org-roam-dailies-goto-previous-note) ("dn" . org-roam-dailies-goto-next-note) ("dd" . org-roam-dailies-goto-today) ) :bind (:map evil-insert-state-map ("M-." . org-roam-node-insert) ("C-c r" . org-roam-node-insert)))
I have a lot of work still to expand upon this, but for now I just use the defaults. These are not included in my configuration:
emacs-lisp source: :tangle no(setq org-roam-capture-templates '()) (add-to-list 'org-roam-capture-templates '("d" "default" plain #'org-roam--capture-get-point "%?" :file-name "${slug}" :head "#+TITLE: ${title}\n" :unnarrowed t))
emacs-lisp source:(provide 'cce/org-roam)
NEXT Usage recommendations
NEXT basic structure, what goes in to individual notes versus what ends up as headlines -- largely driven by the needs of The Arcology Project.
NEXT IDs and Aliases and when and how to use them
Pages Linking Here
- Jump to Missing Org Roam Nodes
- Migrate to org-roam v2
- rrix "Uses This"
- Local parsing of KOReader Notes to Org Roam
- Exporting highlights/notes from KOReader
- publicimageltd/delve
- CCE in Nix On Droid
- Find Org Roam notes via their relations - Where parallels cross
- rrix "Uses This"
- Arcology Garden Site Updates
- Rebuild of The Complete Computer 0x02: This Is (Not) Advanced
- Interfacing with the Arcology
- Finding Broken Knowledge Base Links
- org-mode meta application
- Fediverse Second Brain
- org-roam: #+KEYWORD caching in org-roam-db
- Rebuild of The Complete Computer 0x02: This Is (Not) Advanced
- Interfacing with the Arcology
- The Arcology Onsite Oracle
- Consult-Buffer Org Roam Source
- Universal Aggregator
- The Arcology Project
- Fediverse Second Brain
- Knowledge Management
- Knowledge Management
- The Arcology Project
- The Arcology Garden
- The Arcology Project: Django Edition Landing Page
- How to Take Smart Notes With org-mode
- The Arcology Project
- My NixOS Desktop configuration
- The Arcology Project: Django Edition Landing Page
- Rebuild of The Complete Computer 0x02: This Is (Not) Advanced
- Interfacing with the Arcology
- Fediverse Second Brain
- The Arcology Project
- Rebuild of The Complete Computer 0x02: This Is (Not) Advanced
- Spaced Repetition Study
- Interfacing with the Arcology
- Arcology Garden Site Updates
- Arcology Site Engine Updates
- The Arcology Project: Django Edition Landing Page
- Local parsing of KOReader Notes to Org Roam
- Dynamic and fast agenda
- Migrate to org-roam v2
- Dynamic and fast agenda
- Dynamic and fast agenda
- The Arcology's Site Maps and Discovery Mechanisms
- Local parsing of KOReader Notes to Org Roam
- Jump to Missing Org Roam Nodes
- Migrate to org-roam v2
- direnv
- org-protocol to quickly annotate web pages
- The Arcology Project: Django Edition Landing Page
- org-protocol to quickly annotate web pages
- org-protocol to quickly annotate web pages
- Local parsing of KOReader Notes to Org Roam
- The Arcology Project: Django Edition Landing Page
- Arcology Site Engine Updates
- 5 Org Roam Hacks for Better Productivity in Emacs - System Crafters
- publicimageltd/delve
- The Complete Computing Environment
- Arroyo Systems Management
- Arcology Site Engine Updates
- Archive
- The Arcology Project: Django Edition Landing Page
- Arroyo Systems Management
- Find Org Roam notes via their relations - Where parallels cross
- Finding Broken Knowledge Base Links
- org-roam: #+KEYWORD caching in org-roam-db
- The Arcology's Site Maps and Discovery Mechanisms
- Arroyo Systems Management
- Shared CCE Helpers
- Archive
- nix-community/emacs-overlay
- Consult-Buffer Org Roam Source
- Shared CCE Helpers
- CCE and Emacs Update Feed
- Universal Aggregator
- CCE and Emacs Update Feed
- CCE 2.0 Module Layout
- CCE 2.0 Module Layout
- Arcology Site Engine Updates
- The Arcology Garden
- Deft
- Practice Captures Aide Habit Forming
- CCE and Emacs Update Feed
- Rebuild of The Complete Computer
- CCE and Emacs Update Feed
- Spaced Repetition Study
- The Lion's Rear Site Feed
- nix-community/emacs-overlay
- CCE and Emacs Update Feed
- Dynamic and fast agenda
- Arroyo Emacs Generator
- CCE and Emacs Update Feed
- CCE 2.0 Module Layout
- d12frosted/vino: It's your cellar, your dear cantina.
- Dynamic and fast agenda
- Dynamic and fast agenda
- CCE 2.0 Module Layout
- direnv
- org-protocol to quickly annotate web pages
- org-protocol to quickly annotate web pages
- The Complete Computing Environment
- org-protocol to quickly annotate web pages
- Rebuild of The Complete Computer
- d12frosted/vino: It's your cellar, your dear cantina.
- 5 Org Roam Hacks for Better Productivity in Emacs - System Crafters
- Dumb Ideas Done Dirt Cheap
- The Lion's Rear Site Feed
- Arroyo Systems Management
- Arroyo Systems Management
- Archive
- d12frosted/vino: It's your cellar, your dear cantina.
- Dumb Ideas Done Dirt Cheap
- Arroyo Systems Management
- Knowledge Management
- Shared CCE Helpers
- Doom Modeline
- Archive
- Knowledge Management
- Shared CCE Helpers
- rrix "Uses This"
- Exporting highlights/notes from KOReader
- Dumb Ideas Done Dirt Cheap
- Practice Captures Aide Habit Forming
- rrix "Uses This"
- Local parsing of KOReader Notes to Org Roam
- Extracting Org Roam Headings
- Migrate to org-roam v2
- The Arcology Onsite Oracle
- Local parsing of KOReader Notes to Org Roam
- Migrate to org-roam v2
- Local parsing of KOReader Notes to Org Roam
- Arroyo Emacs Generator
- publicimageltd/delve
- CCE in Nix On Droid
- Find Org Roam notes via their relations - Where parallels cross
- Arcology Garden Site Updates
- Rebuild of The Complete Computer 0x02: This Is (Not) Advanced
- Interfacing with the Arcology
- Finding Broken Knowledge Base Links
- org-mode meta application
- Fediverse Second Brain
- Rebuild of The Complete Computer 0x02: This Is (Not) Advanced
- Interfacing with the Arcology
- Universal Aggregator
- Arcology Garden Site Updates
- org-mode meta application
- The Arcology Project
- Knowledge Management
- Knowledge Management
- Doom Modeline
- The Arcology Project
- The Arcology Project: Django Edition Landing Page
- rrix "Uses This"
- How to Take Smart Notes With org-mode
- The Arcology Project
- My NixOS Desktop configuration
- Exporting highlights/notes from KOReader
- The Arcology Project: Django Edition Landing Page
- Arcology Garden Site Updates
- org-mode meta application
- The Arcology Project
- Fediverse Second Brain
- The Arcology Project
- Spaced Repetition Study
- Arcology Garden Site Updates
- The Arcology Project
- Arcology Site Engine Updates
- The Arcology Project: Django Edition Landing Page
- rrix "Uses This"
- The Arcology Project
- Local parsing of KOReader Notes to Org Roam
- Dynamic and fast agenda
- Migrate to org-roam v2
- Extracting Org Roam Headings
- Dynamic and fast agenda
- Dynamic and fast agenda
- The Arcology's Site Maps and Discovery Mechanisms
- The Arcology Project
- The Arcology Project
- Local parsing of KOReader Notes to Org Roam
- Arcology Garden Site Updates
- Migrate to org-roam v2
- The Arcology Project
- Jump to Missing Org Roam Nodes
- direnv
- org-protocol to quickly annotate web pages
- org-protocol to quickly annotate web pages
- org-protocol to quickly annotate web pages
- The Arcology Project
- Local parsing of KOReader Notes to Org Roam
- Arcology Site Engine Updates
- 5 Org Roam Hacks for Better Productivity in Emacs - System Crafters
- publicimageltd/delve
- The Arcology Project
- CCE in Nix On Droid
- Arcology Garden Site Updates
- The Complete Computing Environment
- Find Org Roam notes via their relations - Where parallels cross
- Rebuild of The Complete Computer 0x02: This Is (Not) Advanced
- Finding Broken Knowledge Base Links
- org-roam: #+KEYWORD caching in org-roam-db
- Rebuild of The Complete Computer 0x02: This Is (Not) Advanced
- Shared CCE Helpers
- nix-community/emacs-overlay
- Consult-Buffer Org Roam Source
- Shared CCE Helpers
- Universal Aggregator
- CCE and Emacs Update Feed
- Jump to Missing Org Roam Nodes
- CCE and Emacs Update Feed
- CCE 2.0 Module Layout
- CCE 2.0 Module Layout
- org-roam: #+KEYWORD caching in org-roam-db
- The Arcology Garden
- Deft
- Practice Captures Aide Habit Forming
- Rebuild of The Complete Computer
- How to Take Smart Notes With org-mode
- My NixOS Desktop configuration
- org-roam: #+KEYWORD caching in org-roam-db
- Spaced Repetition Study
- The Lion's Rear Site Feed
- The Arcology Garden
- Consult-Buffer Org Roam Source
- CCE and Emacs Update Feed
- Dynamic and fast agenda
- Arroyo Emacs Generator
- d12frosted/vino: It's your cellar, your dear cantina.
- CCE and Emacs Update Feed
- Dynamic and fast agenda
- Dynamic and fast agenda
- direnv
- The Arcology Garden
- org-protocol to quickly annotate web pages
- org-protocol to quickly annotate web pages
- The Complete Computing Environment
- org-protocol to quickly annotate web pages
- 5 Org Roam Hacks for Better Productivity in Emacs - System Crafters
- Dumb Ideas Done Dirt Cheap
- The Complete Computing Environment
- Arroyo Systems Management
- Arroyo Systems Management
- Archive
- d12frosted/vino: It's your cellar, your dear cantina.
- Arroyo Systems Management
- Shared CCE Helpers
- Doom Modeline
- Archive
- nix-community/emacs-overlay
- Shared CCE Helpers
- rrix "Uses This"
- Archive
- Exporting highlights/notes from KOReader
- Dumb Ideas Done Dirt Cheap
- Archive
- Deft
- Practice Captures Aide Habit Forming
- rrix "Uses This"
- Arroyo Systems Management
- Arroyo Systems Management
- Extracting Org Roam Headings
- The Arcology Onsite Oracle
- The Lion's Rear Site Feed
- Arroyo Systems Management
- Arroyo Emacs Generator
- CCE in Nix On Droid
- The Complete Computing Environment
- Arcology Garden Site Updates
- Rebuild of The Complete Computer 0x02: This Is (Not) Advanced
- Interfacing with the Arcology
- org-mode meta application
- Fediverse Second Brain
- Rebuild of The Complete Computer 0x02: This Is (Not) Advanced
- Interfacing with the Arcology
- The Arcology Project
- Knowledge Management
- Doom Modeline
- Knowledge Management
- The Arcology Project
- The Arcology Project: Django Edition Landing Page
- rrix "Uses This"
- How to Take Smart Notes With org-mode
- The Arcology Project
- My NixOS Desktop configuration
- Exporting highlights/notes from KOReader
- The Arcology Project: Django Edition Landing Page
- Arcology Garden Site Updates
- org-mode meta application
- The Arcology Project
- Knowledge Management
- Arcology Garden Site Updates
- Knowledge Management
- Arcology Site Engine Updates
- The Arcology Project: Django Edition Landing Page
- rrix "Uses This"
- Local parsing of KOReader Notes to Org Roam
- Extracting Org Roam Headings
- Migrate to org-roam v2
- The Arcology's Site Maps and Discovery Mechanisms
- The Arcology Onsite Oracle
- The Arcology Project
- Local parsing of KOReader Notes to Org Roam
- Knowledge Management
- Jump to Missing Org Roam Nodes
- Migrate to org-roam v2
- Knowledge Management
- The Arcology Project
- The Arcology Project
- Local parsing of KOReader Notes to Org Roam
- Local parsing of KOReader Notes to Org Roam
- Arcology Site Engine Updates
- Migrate to org-roam v2
- publicimageltd/delve
- The Arcology Project
- CCE in Nix On Droid
- Local parsing of KOReader Notes to Org Roam
- Arcology Garden Site Updates
- Migrate to org-roam v2
- The Complete Computing Environment
- Find Org Roam notes via their relations - Where parallels cross
- Rebuild of The Complete Computer 0x02: This Is (Not) Advanced
- Local parsing of KOReader Notes to Org Roam
- Interfacing with the Arcology
- Finding Broken Knowledge Base Links
- Local parsing of KOReader Notes to Org Roam
- Fediverse Second Brain
- org-roam: #+KEYWORD caching in org-roam-db
- Migrate to org-roam v2
- Rebuild of The Complete Computer 0x02: This Is (Not) Advanced
- Interfacing with the Arcology
- Local parsing of KOReader Notes to Org Roam
- nix-community/emacs-overlay
- Consult-Buffer Org Roam Source
- Universal Aggregator
- CCE and Emacs Update Feed
- Migrate to org-roam v2
- CCE and Emacs Update Feed
- CCE 2.0 Module Layout
- CCE 2.0 Module Layout
- Local parsing of KOReader Notes to Org Roam
- publicimageltd/delve
- The Arcology Garden
- Deft
- The Arcology Project: Django Edition Landing Page
- How to Take Smart Notes With org-mode
- Rebuild of The Complete Computer
- My NixOS Desktop configuration
- The Arcology Project: Django Edition Landing Page
- Find Org Roam notes via their relations - Where parallels cross
- Finding Broken Knowledge Base Links
- org-roam: #+KEYWORD caching in org-roam-db
- Spaced Repetition Study
- The Lion's Rear Site Feed
- Arcology Site Engine Updates
- The Arcology Project: Django Edition Landing Page
- Universal Aggregator
- Dynamic and fast agenda
- d12frosted/vino: It's your cellar, your dear cantina.
- Dynamic and fast agenda
- Dynamic and fast agenda
- The Arcology's Site Maps and Discovery Mechanisms
- direnv
- The Arcology Garden
- org-protocol to quickly annotate web pages
- org-protocol to quickly annotate web pages
- The Complete Computing Environment
- org-protocol to quickly annotate web pages
- Arcology Site Engine Updates
- 5 Org Roam Hacks for Better Productivity in Emacs - System Crafters
- Dumb Ideas Done Dirt Cheap
- Spaced Repetition Study
- The Complete Computing Environment
- Arroyo Systems Management
- Arroyo Systems Management
- Archive
- Dynamic and fast agenda
- Dynamic and fast agenda
- Dynamic and fast agenda
- Arroyo Systems Management
- Shared CCE Helpers
- Archive
- nix-community/emacs-overlay
- Shared CCE Helpers
- CCE and Emacs Update Feed
- direnv
- org-protocol to quickly annotate web pages
- org-protocol to quickly annotate web pages
- CCE and Emacs Update Feed
- CCE 2.0 Module Layout
- org-protocol to quickly annotate web pages
- CCE 2.0 Module Layout
- 5 Org Roam Hacks for Better Productivity in Emacs - System Crafters
- Deft
- Practice Captures Aide Habit Forming
- Rebuild of The Complete Computer
- Archive
- The Arcology Onsite Oracle
- The Lion's Rear Site Feed
- Shared CCE Helpers
- Archive
- Shared CCE Helpers
- Practice Captures Aide Habit Forming
- Arroyo Emacs Generator
- d12frosted/vino: It's your cellar, your dear cantina.
- Practice Captures Aide Habit Forming
- The Complete Computing Environment
- Arcology Garden Site Updates
- Interfacing with the Arcology
- org-mode meta application
- Fediverse Second Brain
- Dumb Ideas Done Dirt Cheap
- Interfacing with the Arcology
- The Arcology Project
- Arroyo Emacs Generator
- Knowledge Management
- Doom Modeline
- Knowledge Management
- The Arcology Project
- The Arcology Project: Django Edition Landing Page
- rrix "Uses This"
- The Arcology Project
- Exporting highlights/notes from KOReader
- The Arcology Project: Django Edition Landing Page
- The Arcology Project
- Arcology Garden Site Updates
- Arcology Site Engine Updates
- The Arcology Project: Django Edition Landing Page
- rrix "Uses This"
- rrix "Uses This"
- Local parsing of KOReader Notes to Org Roam
- Exporting highlights/notes from KOReader
- Extracting Org Roam Headings
- Migrate to org-roam v2
- The Arcology's Site Maps and Discovery Mechanisms
- The Arcology Onsite Oracle
- Local parsing of KOReader Notes to Org Roam
- Knowledge Management
- Migrate to org-roam v2
- Doom Modeline
- Knowledge Management
- Jump to Missing Org Roam Nodes
- rrix "Uses This"
- rrix "Uses This"
- Local parsing of KOReader Notes to Org Roam
- Exporting highlights/notes from KOReader
- Arcology Site Engine Updates
- publicimageltd/delve
- CCE in Nix On Droid
- rrix "Uses This"
- Arcology Garden Site Updates
- Rebuild of The Complete Computer 0x02: This Is (Not) Advanced
- Find Org Roam notes via their relations - Where parallels cross
- Interfacing with the Arcology
- Local parsing of KOReader Notes to Org Roam
- Finding Broken Knowledge Base Links
- org-mode meta application
- Fediverse Second Brain
- org-roam: #+KEYWORD caching in org-roam-db
- Rebuild of The Complete Computer 0x02: This Is (Not) Advanced
- Extracting Org Roam Headings
- Migrate to org-roam v2
- Interfacing with the Arcology
- Local parsing of KOReader Notes to Org Roam
- Consult-Buffer Org Roam Source
- Universal Aggregator
- CCE and Emacs Update Feed
- Migrate to org-roam v2
- Rebuild of The Complete Computer 0x02: This Is (Not) Advanced
- CCE and Emacs Update Feed
- CCE 2.0 Module Layout
- CCE 2.0 Module Layout
- The Arcology Project
- Local parsing of KOReader Notes to Org Roam
- Rebuild of The Complete Computer 0x02: This Is (Not) Advanced
- The Arcology Project
- The Arcology Garden
- CCE in Nix On Droid
- The Arcology Project: Django Edition Landing Page
- How to Take Smart Notes With org-mode
- The Arcology Project
- Rebuild of The Complete Computer
- My NixOS Desktop configuration
- The Arcology Project: Django Edition Landing Page
- Rebuild of The Complete Computer 0x02: This Is (Not) Advanced
- The Arcology Project
- Rebuild of The Complete Computer 0x02: This Is (Not) Advanced
- Spaced Repetition Study
- Arcology Garden Site Updates
- Arcology Site Engine Updates
- The Arcology Project: Django Edition Landing Page
- Dynamic and fast agenda
- d12frosted/vino: It's your cellar, your dear cantina.
- Dynamic and fast agenda
- Dynamic and fast agenda
- The Arcology's Site Maps and Discovery Mechanisms
- Jump to Missing Org Roam Nodes
- direnv
- org-protocol to quickly annotate web pages
- org-protocol to quickly annotate web pages
- org-protocol to quickly annotate web pages
- How to Take Smart Notes With org-mode
- My NixOS Desktop configuration
- Arcology Site Engine Updates
- 5 Org Roam Hacks for Better Productivity in Emacs - System Crafters
- Dumb Ideas Done Dirt Cheap
- The Complete Computing Environment
- Arroyo Systems Management
- Arroyo Systems Management
- Archive
- org-roam: #+KEYWORD caching in org-roam-db
- Arroyo Systems Management
- Shared CCE Helpers
- Archive
- nix-community/emacs-overlay
- Shared CCE Helpers
- Consult-Buffer Org Roam Source
- CCE and Emacs Update Feed
- CCE and Emacs Update Feed
- CCE 2.0 Module Layout
- CCE 2.0 Module Layout
- The Arcology Garden
- nix-community/emacs-overlay
- Deft
- Practice Captures Aide Habit Forming
- The Complete Computing Environment
- Rebuild of The Complete Computer
- The Lion's Rear Site Feed
- nix-community/emacs-overlay
- Arroyo Emacs Generator
- d12frosted/vino: It's your cellar, your dear cantina.
- The Lion's Rear Site Feed
- Deft
- Practice Captures Aide Habit Forming
- The Complete Computing Environment
- Arcology Garden Site Updates
- org-mode meta application
- Dumb Ideas Done Dirt Cheap
- The Lion's Rear Site Feed
- Arroyo Systems Management
- Arroyo Systems Management
- The Arcology Project
- Arroyo Systems Management
- Knowledge Management
- Doom Modeline
- Knowledge Management
- The Arcology Project
- rrix "Uses This"
- The Arcology Project
- Exporting highlights/notes from KOReader
- The Complete Computing Environment
- The Arcology Project
- Arcology Garden Site Updates
- rrix "Uses This"
- Local parsing of KOReader Notes to Org Roam
- Extracting Org Roam Headings
- Migrate to org-roam v2
- The Arcology Onsite Oracle
- Local parsing of KOReader Notes to Org Roam
Page Metadata Keywords
#+ARCOLOGY_ALLOW_CRAWL: t
#+ARCOLOGY_KEY: cce/org-roam
#+ARROYO_EMACS_MODULE: org-roam
#+ARROYO_HOME_MODULE: hm/org-roam.nix
#+ARROYO_MODULE_WANTS: cce/configure_packaging.org
#+ARROYO_MODULE_WANTS: cce/evil_mode.org
#+ARROYO_MODULE_WANTS: cce/org_mode_installation.org
#+ARROYO_SYSTEM_EXCLUDE: edge
#+ARROYO_SYSTEM_EXCLUDE: waterboy