acf01382ad
fix(org-agenda-api): import single-line secrets via flyctl
2026-04-18 19:05:36 -07:00
e7547f4300
Rotate org-agenda-api prod auth password
2026-04-18 19:05:36 -07:00
b71ee754c7
org-agenda-api: guard yas disable hook in container config
2026-04-18 19:05:35 -07:00
134c1aef8f
fix: disable use-package :ensure in container config
...
The tangled org-config now includes the org-window-habit use-package
block (added in efc50ec1) which uses elpaca-style :ensure recipes.
Standard use-package cannot parse these. Override the normalizer to
accept and ignore :ensure since all packages are provided via Nix.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-18 19:05:35 -07:00
317019d5bc
Keep imalison: prefix for reschedule-past-to-today
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-31 18:49:52 -08:00
f28a78b053
Add org-reschedule-past-to-today as exposed function
...
- Rename imalison:reschedule-past-to-today to org-reschedule-past-to-today
- Keep old name as alias for backwards compatibility
- Register function in org-agenda-api-exposed-functions for API access
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-31 13:59:28 -08:00
53afba8b40
Add org-agenda-api cachix to deploy script
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-30 08:09:19 -08:00
fc481ababa
Update colonelpanic git user identity
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-29 11:29:45 -08:00
43e118b3e3
Rename container outputs to {instance}-org-agenda-api
...
More descriptive naming convention:
- colonelpanic-org-agenda-api
- kat-org-agenda-api
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-28 14:27:58 -08:00
504ec1a105
Add org-agenda-api container builds and fly.io deployment
...
Consolidates container builds from colonelpanic-org-agenda-api repo:
- Add org-agenda-api input to nixos flake
- Add container-colonelpanic and container-kat package outputs
- Add org-agenda-api cachix as substituter
- Add org-agenda-api devShell for deployment work
New org-agenda-api directory contains:
- container.nix: Container build logic using mkContainer
- configs/: Instance configs (custom-config.el, fly.toml, secrets)
- deploy.sh: Fly.io deployment script
- secrets.nix: agenix secret declarations
Build with: nix build .#container-colonelpanic
Deploy with: cd org-agenda-api && ./deploy.sh colonelpanic
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-28 14:24:41 -08:00