first commit

This commit is contained in:
2026-09-11 13:37:34 -04:00
commit 0f00e11823
27 changed files with 802 additions and 0 deletions
@@ -0,0 +1,17 @@
import { Extension } from 'resource:///org/gnome/shell/extensions/extension.js';
import * as Main from 'resource:///org/gnome/shell/ui/main.js';
import * as PanelMenu from 'resource:///org/gnome/shell/ui/panelMenu.js';
import St from 'gi://St';
export default class JarvisExtension extends Extension {
enable() {
this._indicator = new PanelMenu.Button(0.0, 'Jarvis QVAC');
this._indicator.add_child(new St.Label({ text: '◯', y_align: 2 }));
Main.panel.addToStatusArea('jarvis-qvac', this._indicator, 0, 'right');
}
disable() {
this._indicator?.destroy();
this._indicator = null;
}
}