Files
ducoterra ef9104c796
All checks were successful
Reese's Arch Toolbox / build-and-push-arch-toolbox (push) Successful in 14s
moving everything to active or retired vs incubating and graduated
2025-04-19 18:52:33 -04:00

1.9 KiB

Magic Mirror 2

Install

  1. Install raspbian desktop
  2. https://github.com/sdetweil/MagicMirror_scripts
# Install
bash -c  "$(curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/master/raspberry.sh)"

# Turn off Screen Saver
bash -c "$(curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/master/screensaveroff.sh)"

# Autostart
bash -c "$(curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/master/fixuppm2.sh)"

The server will be available on localhost:8080. SSH port forward for local development.

Upgrade

bash -c  "$(curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/master/upgrade-script.sh)" apply

Modules

Unofficial Pretty Module List:

https://kristjanesperanto.github.io/MagicMirror-3rd-Party-Modules/

Official Module List:

https://github.com/MagicMirrorOrg/MagicMirror/wiki/3rd-Party-Modules#module-list

MMM-iCal-ToDo

Syncs Nextcloud ToDo tasks (or any caldav link)

https://github.com/nixnuex/MMM-iCal-ToDo

{
  module: "MMM-iCal-ToDo",
  position: "bottom_left",  // This can be any of the regions. Best results in left or right regions.
  config: {
    header: 'Groceries',
    colored: true,
    coloredSymbolOnly: false,
    todos: [
      {
        name: "Home Improvement",
        url: 'https://nextcloud.reeseapps.com/remote.php/dav/public-calendars/SdEDc4tS5z2YoNEP?export',
        symbol: 'check',
      },
    ],
  }
}

MMM-CalendarExt2

https://github.com/MMM-CalendarExt2/MMM-CalendarExt2?tab=readme-ov-file

{
  module: 'MMM-CalendarExt2',
  config: {
    calendars : [
      {
        url: "https://nextcloud.reeseapps.com/remote.php/dav/public-calendars/NGgfdRq4aaJGmtzT?export",
      },
    ],
    views: [
      {
        name: "Reese's Calendar",
        mode: "month",
        position: "bottom_bar",
      },
    ],
    scenes: [
      {
        name: "DEFAULT",
      },
    ],
  },
},