Skip to content

mwhipple/cabinet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

148 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

meta

A notebook for this project itself.

This project is called a “cabinet” which is a reference to a physical zettelkasten setup which is likely to involve a card cabinet, and this project uses org-roam to provide that model

Setup

This provides documentation for two modes of setup, self-contained and embedded.

Self-Contained

A self contained setup is one where the directoy acts as an independent cabinet. This makes use of .dir-locals.

This has the advantage of not accidentally getting tangled with any other org-roam configurations, but has the disadvantage that it can’t become part of a larger subgraph.

.dir-locals.el

To prepare for working with this repository, the .dir-locals.el file must be tangled to configure the directory variables that can be used for a local org-roam cabinet.

.dir-locals.el makes use of static values, so this leverages some noweb expansion to populate the appropriate directory at the time of tangling.

default-directory
((nil . ((org-roam-directory  . "<<pwd()>>")
         (org-roam-db-location . "<<pwd()>>org-roam.db"))))
org-roam-directory
org-roam-db-location

Embedded

An embdded setup is one in which this is loaded a subdirectory of an existing cabinet.

The model used in this case is that this should be treated as somewhat of a public tenant within a wider graph, and that the enclosing cabinet should be able to reference the data within this subgraph, but edges going in the other direction should be avoided/prevented.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors