The tutorial to get you going in 20 minutes

  1. Download latest image of Install manually or via NOOBS (manual Mac instructions later).
  2. Run Electron self installing script by opening terminal and typing: curl -sL | bash +Enter
  3. Open terminal from taskbar GUI and type: cd MagicMirror +Enter
  4. Now that you are in MagicMirror directory, type: DISPLAY=:0 npm start +Enter
Learn More

Tips and helpful commands

If keyboard does not type | (vertical pipe), try running this command in terminal: sudo setxkbmap -layout us +Enter

To rotate the monitor to portrait, mount SD card on a Mac, navigate to "config.txt" file and add lines:




Disable screensaver, in terminal, run:

sudo nano ~/.config/lxsession/LXDE-pi/autostart +Enter

Add lines:

@xset s noblank

@xset s off

@xset -dpms

then edit /etc/lightdim/lightdm.conf

add line:

server-command=X -s 0 -dpms

Learn More

More tips

Autohide mouse cursor:

sudo apt-get install uncluttered

Updating time zone:

sudo dpkg-reconfigure tzdata for weather API key (required)

config.units: 'imperial'

locationID can be found at



Learn More

This page still needs a lot of work


This is a rough, rough draft.