Quick power menu with suspend, restart, power off, and logout options.
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
1. Timeout should be removed on disable and also before creating a new one since those functions can be called multiple times (line 271, 445 `extension.js`): [EGO Review Guidelines: Timeout](https://gjs.guide/extensions/review-guidelines/review-guidelines.html#remove-main-loop-sources) 2. Avoid making the default class you are exporting large. That makes reviewing the cleanup process harder.