19 lines
487 B
JavaScript
19 lines
487 B
JavaScript
import Adw from 'gi://Adw?version=1';
|
|
import GObject from 'gi://GObject';
|
|
const pkg = imports.package;
|
|
|
|
import {DBusService} from './dbusService.js';
|
|
import {ExtensionsService} from './extensionsService.js';
|
|
|
|
/** @returns {void} */
|
|
export async function main() {
|
|
Adw.init();
|
|
pkg.initFormat();
|
|
|
|
GObject.gtypeNameBasedOnJSPath = true;
|
|
|
|
const service = new DBusService(
|
|
'org.gnome.Shell.Extensions',
|
|
new ExtensionsService());
|
|
await service.runAsync();
|
|
}
|