- Create Immich module as appflake in appflakes/immich/
- Module provides NixOS module for docker-compose deployment
- Includes 5-container stack:
* immich_server: Web API and interface
* immich_microservices: Background jobs and ML processing
* immich_postgres: PostgreSQL with pgvector
* immich_redis: Redis cache
* immich_typesense: Search engine
- Configuration options for:
* Domain and port customization
* Data directory location
* Database and API keys
* Optional Watchtower auto-updates
- Automatic systemd service integration
- Comprehensive documentation in README.md
- Named module 'immich-docker' to avoid conflicts with Nixpkgs module
- Embed octofriend.json5 config directly in flake.nix postInstall
- Set OCTOFRIEND_CONFIG_DIR to point to included config
- Add comprehensive README with setup and configuration instructions
- Keep API keys out of repo for security (users must add keys.json5 locally)