- Handle duplicate session names by appending -2, -3, etc.
- Add tn function to manually rename current session to cwd basename
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Add imalison:buffer-file-name-or-directory helper that falls back to
default-directory when buffer-file-name is nil. This allows the yank
hydra to work with magit buffers and other buffers associated with a
directory but not visiting a file.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Add :tangle directive to org-window-habit source block so it gets
included in org-config-config.el for the container deployment.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Use noweb syntax to share imalison:join-paths and imalison:projects-directory
definitions between the main config and org-config-bootstrap.el.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Configure Hyprland to use the hy3 plugin for dynamic tiling similar to
XMonad. Uses official Hyprland and hy3 flakes pinned to v0.53.0 for
proper plugin compatibility (nixpkgs packaging had header issues).
Key changes:
- Add hyprland and hy3 flake inputs with version pinning
- Rewrite hyprland.conf with hy3 layout and XMonad-like keybindings
- Add helper scripts for window management (bring, replace, gather, etc.)
- WASD directional navigation using hy3:movefocus/movewindow
- Tab groups, horizontal/vertical splits via hy3:makegroup
- Scratchpads via Hyprland special workspaces
Also removes org-agenda-api flake integration (moved elsewhere).
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Use org-id-new to generate UUIDs for new entries, matching the format
used by org-roam. Updates imalison:created-property-string, both
template helper functions, and the habit capture template.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Adds :tangle org-config-bootstrap.el to blocks defining minimal
utilities needed by org-config.el for use in org-agenda-api containers.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Replace custom endpoint code with org-agenda-api require
- Add gtd-todo, scheduled-todo, and tagged-todo capture templates
- Custom commands from init.el will be available via /custom-views
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add GitHub Actions workflow using peaceiris/actions-gh-pages
- Update README.org badge and documentation to reference GitHub Actions
- Simplify compile.sh for local use (removes Travis-specific evm setup)
- Mark deploy.sh as deprecated (workflow handles deployment now)
- Remove deploy_key.enc (no longer needed, uses GITHUB_TOKEN)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Adds imalison:reschedule-past-to-today which iterates through agenda
files and reschedules any incomplete TODO items with a SCHEDULED date
in the past to the current date.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>