feat: Ghost Shell v2 — AGS v3 statusbar + violet-chaton v2 palette

- AGS v3.1.0 (Astal/GTK3) Ghost Shell avec ghost mode (heartbeat + hover reveal)
- Modules : clock, battery, volume (interactif), network, MPRIS, CPU/RAM, systray
- Brain Power panel (Super + B) — lecture live focus/todos/session
- tetardtek_ prompt avec curseur clignotant
- Palette violet-chaton v2 documentée (Mitsuri Kanroji gradient magenta → green)
- Autostart COSMIC via .desktop
- Archive AGS v1 conservée pour référence
This commit is contained in:
Tetardtek-Cortex
2026-03-26 06:54:17 +01:00
parent 7e9d12e640
commit 932b174c36
30 changed files with 2557 additions and 0 deletions

30
ags-v3/app.ts Normal file
View File

@@ -0,0 +1,30 @@
import app from "ags/gtk3/app"
import style from "./style.scss"
import Heartbeat from "./widget/Heartbeat"
import Bar from "./widget/Bar"
import BrainPower from "./widget/panels/BrainPower"
app.start({
css: style,
main() {
for (const monitor of app.get_monitors()) {
Heartbeat(monitor)
Bar(monitor)
BrainPower(monitor)
}
},
requestHandler(request: any, res: (response: any) => void) {
const cmd = String(request)
if (cmd.includes("toggle-brain")) {
const win = app.get_window("brain-power")
if (win) {
win.visible = !win.visible
res("toggled")
} else {
res("window not found")
}
} else {
res(`unknown: '${cmd}'`)
}
},
})