├── .eslintrc.yml ├── .github ├── ISSUE_TEMPLATE │ └── bug_report.md └── workflows │ └── build.yml ├── .gitignore ├── .prettierrc.yaml ├── .reuse └── dep5 ├── LICENSES ├── CC-BY-SA-4.0.txt ├── GPL-2.0-or-later.txt ├── GPL-3.0-or-later.txt ├── LGPL-2.0-or-later.txt └── MIT.txt ├── Makefile ├── README.md ├── data └── img │ ├── externalScheduleFeature.png │ ├── icon.svg │ ├── screenshot.png │ ├── shutdown-timer-path.svg │ ├── shutdown-timer-symbolic-full.svg │ └── wakeInfoFeature.png ├── lint ├── eslintrc-extension.yml ├── eslintrc-gjs.yml └── eslintrc-shell.yml ├── package.json ├── package.json.license ├── po ├── cs.po ├── de.po ├── el.po ├── es.po ├── fr.po ├── it.po ├── main.pot ├── nl.po ├── pl.po ├── pt.po ├── ru.po ├── sk.po ├── tr.po └── zh_CN.po ├── scripts ├── .gitignore └── ranking.py ├── src ├── dbus-interfaces │ ├── org.freedesktop.login1.Manager.xml │ ├── org.gnome.SessionManager.xml │ └── org.gnome.Shell.Extensions.ShutdownTimer.xml ├── dbus-service │ ├── action.js │ ├── control.js │ ├── shutdown-timer-dbus.js │ └── timer.js ├── extension.js ├── icons │ ├── shutdown-timer-symbolic.svg │ └── shutdown-timer-symbolic.svg.license ├── metadata.json ├── metadata.json.license ├── modules │ ├── info-fetcher.js │ ├── injection.js │ ├── install.js │ ├── menu-item.js │ ├── quicksettings.js │ ├── schedule-info.js │ ├── session-mode-aware.js │ ├── text-box.js │ ├── translation.js │ └── util.js ├── polkit │ ├── 10-dem.shutdowntimer.settimers.rules │ ├── 10-dem.shutdowntimer.settimers.rules.legacy │ └── dem.shutdowntimer.policy.in ├── prefs.js ├── schemas │ └── org.gnome.shell.extensions.shutdowntimer-deminder.gschema.xml ├── stylesheet.css ├── tool │ ├── installer.sh │ └── shutdowntimerctl └── ui │ └── prefs.ui └── tests ├── injection.test.js ├── test-base.js └── test.sh /.eslintrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/.eslintrc.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/.prettierrc.yaml -------------------------------------------------------------------------------- /.reuse/dep5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/.reuse/dep5 -------------------------------------------------------------------------------- /LICENSES/CC-BY-SA-4.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/LICENSES/CC-BY-SA-4.0.txt -------------------------------------------------------------------------------- /LICENSES/GPL-2.0-or-later.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/LICENSES/GPL-2.0-or-later.txt -------------------------------------------------------------------------------- /LICENSES/GPL-3.0-or-later.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/LICENSES/GPL-3.0-or-later.txt -------------------------------------------------------------------------------- /LICENSES/LGPL-2.0-or-later.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/LICENSES/LGPL-2.0-or-later.txt -------------------------------------------------------------------------------- /LICENSES/MIT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/LICENSES/MIT.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/README.md -------------------------------------------------------------------------------- /data/img/externalScheduleFeature.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/data/img/externalScheduleFeature.png -------------------------------------------------------------------------------- /data/img/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/data/img/icon.svg -------------------------------------------------------------------------------- /data/img/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/data/img/screenshot.png -------------------------------------------------------------------------------- /data/img/shutdown-timer-path.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/data/img/shutdown-timer-path.svg -------------------------------------------------------------------------------- /data/img/shutdown-timer-symbolic-full.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/data/img/shutdown-timer-symbolic-full.svg -------------------------------------------------------------------------------- /data/img/wakeInfoFeature.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/data/img/wakeInfoFeature.png -------------------------------------------------------------------------------- /lint/eslintrc-extension.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/lint/eslintrc-extension.yml -------------------------------------------------------------------------------- /lint/eslintrc-gjs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/lint/eslintrc-gjs.yml -------------------------------------------------------------------------------- /lint/eslintrc-shell.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/lint/eslintrc-shell.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/package.json -------------------------------------------------------------------------------- /package.json.license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/package.json.license -------------------------------------------------------------------------------- /po/cs.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/po/cs.po -------------------------------------------------------------------------------- /po/de.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/po/de.po -------------------------------------------------------------------------------- /po/el.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/po/el.po -------------------------------------------------------------------------------- /po/es.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/po/es.po -------------------------------------------------------------------------------- /po/fr.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/po/fr.po -------------------------------------------------------------------------------- /po/it.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/po/it.po -------------------------------------------------------------------------------- /po/main.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/po/main.pot -------------------------------------------------------------------------------- /po/nl.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/po/nl.po -------------------------------------------------------------------------------- /po/pl.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/po/pl.po -------------------------------------------------------------------------------- /po/pt.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/po/pt.po -------------------------------------------------------------------------------- /po/ru.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/po/ru.po -------------------------------------------------------------------------------- /po/sk.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/po/sk.po -------------------------------------------------------------------------------- /po/tr.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/po/tr.po -------------------------------------------------------------------------------- /po/zh_CN.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/po/zh_CN.po -------------------------------------------------------------------------------- /scripts/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/scripts/.gitignore -------------------------------------------------------------------------------- /scripts/ranking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/scripts/ranking.py -------------------------------------------------------------------------------- /src/dbus-interfaces/org.freedesktop.login1.Manager.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/src/dbus-interfaces/org.freedesktop.login1.Manager.xml -------------------------------------------------------------------------------- /src/dbus-interfaces/org.gnome.SessionManager.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/src/dbus-interfaces/org.gnome.SessionManager.xml -------------------------------------------------------------------------------- /src/dbus-interfaces/org.gnome.Shell.Extensions.ShutdownTimer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/src/dbus-interfaces/org.gnome.Shell.Extensions.ShutdownTimer.xml -------------------------------------------------------------------------------- /src/dbus-service/action.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/src/dbus-service/action.js -------------------------------------------------------------------------------- /src/dbus-service/control.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/src/dbus-service/control.js -------------------------------------------------------------------------------- /src/dbus-service/shutdown-timer-dbus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/src/dbus-service/shutdown-timer-dbus.js -------------------------------------------------------------------------------- /src/dbus-service/timer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/src/dbus-service/timer.js -------------------------------------------------------------------------------- /src/extension.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/src/extension.js -------------------------------------------------------------------------------- /src/icons/shutdown-timer-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/src/icons/shutdown-timer-symbolic.svg -------------------------------------------------------------------------------- /src/icons/shutdown-timer-symbolic.svg.license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/src/icons/shutdown-timer-symbolic.svg.license -------------------------------------------------------------------------------- /src/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/src/metadata.json -------------------------------------------------------------------------------- /src/metadata.json.license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/src/metadata.json.license -------------------------------------------------------------------------------- /src/modules/info-fetcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/src/modules/info-fetcher.js -------------------------------------------------------------------------------- /src/modules/injection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/src/modules/injection.js -------------------------------------------------------------------------------- /src/modules/install.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/src/modules/install.js -------------------------------------------------------------------------------- /src/modules/menu-item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/src/modules/menu-item.js -------------------------------------------------------------------------------- /src/modules/quicksettings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/src/modules/quicksettings.js -------------------------------------------------------------------------------- /src/modules/schedule-info.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/src/modules/schedule-info.js -------------------------------------------------------------------------------- /src/modules/session-mode-aware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/src/modules/session-mode-aware.js -------------------------------------------------------------------------------- /src/modules/text-box.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/src/modules/text-box.js -------------------------------------------------------------------------------- /src/modules/translation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/src/modules/translation.js -------------------------------------------------------------------------------- /src/modules/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/src/modules/util.js -------------------------------------------------------------------------------- /src/polkit/10-dem.shutdowntimer.settimers.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/src/polkit/10-dem.shutdowntimer.settimers.rules -------------------------------------------------------------------------------- /src/polkit/10-dem.shutdowntimer.settimers.rules.legacy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/src/polkit/10-dem.shutdowntimer.settimers.rules.legacy -------------------------------------------------------------------------------- /src/polkit/dem.shutdowntimer.policy.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/src/polkit/dem.shutdowntimer.policy.in -------------------------------------------------------------------------------- /src/prefs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/src/prefs.js -------------------------------------------------------------------------------- /src/schemas/org.gnome.shell.extensions.shutdowntimer-deminder.gschema.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/src/schemas/org.gnome.shell.extensions.shutdowntimer-deminder.gschema.xml -------------------------------------------------------------------------------- /src/stylesheet.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/src/stylesheet.css -------------------------------------------------------------------------------- /src/tool/installer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/src/tool/installer.sh -------------------------------------------------------------------------------- /src/tool/shutdowntimerctl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/src/tool/shutdowntimerctl -------------------------------------------------------------------------------- /src/ui/prefs.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/src/ui/prefs.ui -------------------------------------------------------------------------------- /tests/injection.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/tests/injection.test.js -------------------------------------------------------------------------------- /tests/test-base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/tests/test-base.js -------------------------------------------------------------------------------- /tests/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deminder/ShutdownTimer/HEAD/tests/test.sh --------------------------------------------------------------------------------