<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dotemacs/config-dependencies.org, branch main</title>
<subtitle>My Emacs configuration
</subtitle>
<id>https://git.cjennings.net/dotemacs/atom?h=main</id>
<link rel='self' href='https://git.cjennings.net/dotemacs/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs/'/>
<updated>2025-11-06T06:51:27+00:00</updated>
<entry>
<title>chore: Move config-dependencies.org to docs folder</title>
<updated>2025-11-06T06:51:27+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2025-11-06T06:51:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs/commit/?id=b806ab1ab93a8fdc593d87ad35ad3d9107c74f77'/>
<id>urn:sha1:b806ab1ab93a8fdc593d87ad35ad3d9107c74f77</id>
<content type='text'>
Moved config-dependencies.org to docs/ folder to keep it private along
with other documentation. The file remains on disk but is now gitignored.
</content>
</entry>
<entry>
<title>docs: Add comprehensive external dependencies audit</title>
<updated>2025-11-05T05:58:20+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2025-11-05T05:58:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs/commit/?id=634c91d83de56fdd72296be7392fd0385dab12b9'/>
<id>urn:sha1:634c91d83de56fdd72296be7392fd0385dab12b9</id>
<content type='text'>
Created config-dependencies.org documenting all external (non-Emacs)
dependencies required for full configuration functionality.

Analysis covers:
- ~50 external dependencies across all feature areas
- Organized by functionality (media, email, programming, documents, etc.)
- Package names for pacman/yay/pip/npm/go installation
- Required vs optional status for each dependency
- Quick reference commands for minimal/recommended/full installs

Key features documented:
- Audio/video recording (ffmpeg, libpulse)
- Transcription (whisper, languagetool)
- Email (mu, isync, msmtp)
- Programming language support (LSP servers for Go, Python, C, Bash, JS/TS)
- Document generation (pandoc, LaTeX, PDF tools)
- Media handling (yt-dlp, mpv)
- Desktop integration (dunst, xdg-utils)

Next steps:
- Compare with archsetup script to identify gaps
- Create dependency verification script
- Ensure archsetup installs all Emacs requirements

Session notes added documenting the analysis process.
</content>
</entry>
</feed>
