Container construction moved to colonelpanic-org-agenda-api repo.
This flake now only exports org-agenda-custom-config (tangled files).
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
The org-schedule advice calls imalison:shared-org-file-p which uses
file-truename on imalison:shared-org-dir. When this var is nil (as in
the container), it causes 'Wrong type argument: arrayp, nil' error.
Override the function after loading tangled config to check for nil first.
straight.el is not available in the minimal container Emacs,
so we need to remove :straight nil and :straight t from
use-package declarations in the tangled config files.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
The org-agenda-custom-commands reference get-date-created-from-agenda-entry
and imalison:compare-int-list, but these were only defined in README.org
(main emacs config), not tangled into org-config.org.
This caused /custom-view?key=r (Recently created) to fail with
"void-function get-date-created-from-agenda-entry".
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Change org-agenda-api input from path:../dotfiles/emacs.d/straight/repos/org-agenda-api to github:colonelpanic8/org-agenda-api
- Refactor org-agenda package building to separate org-agenda-api.nix file
- Update flake.lock with new input and fix hercules-ci-effects metadata mismatch
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>