A Raspbian distro running MagicMirror โ your hallway, but with the weather, your calendar, and a hundred community modules
RaspiMirror packaged the beloved MagicMirror smart-mirror software into a bootable Raspbian image for the Raspberry PI models 2 and 3. A contribution to the MagicMirror ecosystem, released December 2017 under the MIT license โ complete builder logs, ASCII banner and all, are preserved in this archive.
The image assembled itself automatically every Sunday via xsysroot on a small VPS: fresh Raspbian image, partition expansion to 6GB, boot partition customization, the full MagicMirror installer executed inside QEMU, PM2 wired in, hostname set, 100+ module repos cloned. Fully unattended โ rc=0 in about 24 minutes. An excerpt of the preserved build log:
>> RaspiMirror builder 1.0 (Sun Dec 10 2017) >> Renewing Raspbian image >> Starting MagicMirror official installation script ...MagicMirror installation successful!... >> Installing PM2 >> Downloading Magic Mirror 3rd party modules (100+) >> RaspiMirror installation finished in 24.049 mins with rc=0
Burn the image, boot, ssh in:
ssh pi@raspimirror.local pm2 start mm.sh && pm2 save sudo pm2 startup systemd -u pi --hp /home/pi sudo dpkg-reconfigure tzdata
Reboot and the mirror comes up on its own. Configure your modules, and look at yourself while you check the weather โ recursion as a lifestyle.
MagicMirror showed that a PI behind a two-way mirror is a real product people build in their hallways. RaspiMirror made the setup a download instead of a weekend โ and the Sunday build pipeline was a tiny forecast of what CI/CD for OS images would become everywhere.
MagicMirror is a project by MichMich and its community. Raspberry PI is a trademark of the Raspberry Pi Foundation.