plasmoids: añade commandoutput y codexbar al tracking

Ambos ya estaban puestos en un panel real pero no viajaban a la otra
máquina -- detectado en la misma auditoría que quitó claudeusageswitcher
y tt.launchpadPlasma (sin usar). Sin esto, una reinstalación desde
arch-setup dejaría el panel sin estos dos widgets.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
Josevi
2026-09-20 23:15:48 +02:00
co-authored by Claude Sonnet 5
parent d434a3c635
commit b98999cde9
40 changed files with 4029 additions and 0 deletions
@@ -0,0 +1,15 @@
import QtQuick
import org.kde.plasma.configuration
ConfigModel {
ConfigCategory {
name: i18n("General")
icon: "configure"
source: "ConfigGeneral.qml"
}
ConfigCategory {
name: i18n("Providers")
icon: "applications-development"
source: "ConfigProviders.qml"
}
}
@@ -0,0 +1,41 @@
<?xml version="1.0" encoding="UTF-8"?>
<kcfg xmlns="http://www.kde.org/standards/kcfg/1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.kde.org/standards/kcfg/1.0
http://www.kde.org/standards/kcfg/1.0/kcfg.xsd">
<kcfgfile name=""/>
<group name="General">
<entry name="codexbarPath" type="String">
<label>Path to the codexbar CLI binary.</label>
<default>codexbar</default>
</entry>
<entry name="refreshMinutes" type="Int">
<label>Refresh interval in minutes.</label>
<default>5</default>
</entry>
<entry name="showPace" type="Bool">
<label>Show pace summary lines under usage bars.</label>
<default>true</default>
</entry>
<entry name="showCost" type="Bool">
<label>Fetch and show local token cost usage (Codex and Claude).</label>
<default>true</default>
</entry>
<entry name="showHistory" type="Bool">
<label>Show the daily spend history chart in provider cards.</label>
<default>true</default>
</entry>
<entry name="proxyUrl" type="String">
<label>Proxy URL exported as http(s)_proxy/ALL_PROXY for CLI requests, e.g. socks5://127.0.0.1:1080.</label>
<default></default>
</entry>
<entry name="selectedProviders" type="String">
<label>Comma-separated provider ids to display. Empty means the providers enabled in the CodexBar CLI config.</label>
<default>codex,claude</default>
</entry>
<entry name="cacheJson" type="String">
<label>Serialized last-known usage data, shown instantly on startup while a refresh runs in the background.</label>
<default></default>
</entry>
</group>
</kcfg>