I installed from the Arch Linux repos, but it did not create ~/MagicMirror/ directory. When I first launched magicmirror, it worked, but it took over my entire screen. :)
What I want is for it to be like wallpaper, and show me things like disk space, and memory and CPU usage. Here is what I see in CLI:
[config]$ magicmirror
> magicmirror@2.22.0 start
> DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js
[15.05.2024 22:02.39.397] [LOG] Starting MagicMirror: v2.22.0
[15.05.2024 22:02.39.399] [LOG] Loading config ...
[15.05.2024 22:02.39.400] [LOG] Loading module helpers ...
[15.05.2024 22:02.39.401] [LOG] No helper found for module: alert.
[15.05.2024 22:02.39.407] [LOG] Initializing new module helper ...
[15.05.2024 22:02.39.407] [LOG] Module helper loaded: updatenotification
[15.05.2024 22:02.39.407] [LOG] No helper found for module: clock.
[15.05.2024 22:02.39.468] [LOG] Initializing new module helper ...
[15.05.2024 22:02.39.468] [LOG] Module helper loaded: calendar
[15.05.2024 22:02.39.468] [LOG] No helper found for module: compliments.
[15.05.2024 22:02.39.469] [LOG] No helper found for module: weather.
[15.05.2024 22:02.39.476] [LOG] Initializing new module helper ...
[15.05.2024 22:02.39.476] [LOG] Module helper loaded: newsfeed
[15.05.2024 22:02.39.476] [LOG] All module helpers loaded.
[15.05.2024 22:02.39.508] [LOG] Starting server on port 8080 ...
[15.05.2024 22:02.39.605] [ERROR] Whoops! There was an uncaught exception...
[15.05.2024 22:02.39.607] [ERROR] Error: listen EADDRINUSE: address already in use 127.0.0.1:8080
at Server.setupListenHandle [as _listen2] (node:net:1432:16)
at listenInCluster (node:net:1480:12)
at GetAddrInfoReqWrap.doListen [as callback] (node:net:1629:7)
at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:111:8) {
code: 'EADDRINUSE',
errno: -98,
syscall: 'listen',
address: '127.0.0.1',
port: 8080
}
[15.05.2024 22:02.39.607] [ERROR] MagicMirror² will not quit, but it might be a good idea to check why this happened. Maybe no internet connection?
[15.05.2024 22:02.39.607] [ERROR] If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues
[15.05.2024 22:02.39.620] [LOG] Launching application.
^C/usr/share/magicmirror/node_modules/electron/dist/electron exited with signal SIGINT
[config]$ cat ~/MagicMirror/config/config.js
// in your config.js add these lines.
electronOptions: {
width: 1920,
height: 1200,
fullscreen: false,
backgroundColor: '#00000000',
titleBarStyle: 'none',
frame: false,
type: 'desktop',
hasShadow: false,
transparent: true,
resizable: false,
},
electronSwitches: ["enable-transparent-visuals"],
[config]$
Any advice how to get started is appreciated.