plasmoides KDE Store/GitHub (gnome-pager, kMenu, kvitals, windowtitle, claude, launchpad)
This commit is contained in:
+15
@@ -0,0 +1,15 @@
|
||||
/*
|
||||
SPDX-FileCopyrightText: 2025 izll
|
||||
SPDX-License-Identifier: GPL-3.0-or-later
|
||||
*/
|
||||
|
||||
import QtQuick
|
||||
import org.kde.plasma.configuration
|
||||
|
||||
ConfigModel {
|
||||
ConfigCategory {
|
||||
name: i18n("General")
|
||||
icon: "configure"
|
||||
source: "configGeneral.qml"
|
||||
}
|
||||
}
|
||||
+54
@@ -0,0 +1,54 @@
|
||||
<?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="language" type="String">
|
||||
<label>UI Language</label>
|
||||
<default>system</default>
|
||||
</entry>
|
||||
<entry name="refreshInterval" type="Int">
|
||||
<label>Refresh interval in minutes</label>
|
||||
<default>5</default>
|
||||
</entry>
|
||||
<entry name="panelLayout" type="String">
|
||||
<label>Panel layout direction (horizontal or vertical)</label>
|
||||
<default>horizontal</default>
|
||||
</entry>
|
||||
<entry name="showIcon" type="Bool">
|
||||
<label>Show Claude icon in panel</label>
|
||||
<default>true</default>
|
||||
</entry>
|
||||
<entry name="panelStyle" type="String">
|
||||
<label>Panel display style (text or circular)</label>
|
||||
<default>text</default>
|
||||
</entry>
|
||||
<entry name="showSession" type="Bool">
|
||||
<label>Show session (5hr) usage in panel</label>
|
||||
<default>true</default>
|
||||
</entry>
|
||||
<entry name="showWeekly" type="Bool">
|
||||
<label>Show weekly (7day) usage in panel</label>
|
||||
<default>true</default>
|
||||
</entry>
|
||||
<entry name="showSonnet" type="Bool">
|
||||
<label>Show Sonnet weekly usage in panel</label>
|
||||
<default>false</default>
|
||||
</entry>
|
||||
<entry name="baseUrl" type="String">
|
||||
<label>Custom API base URL (leave empty to use ~/.claude/.credentials.json)</label>
|
||||
<default></default>
|
||||
</entry>
|
||||
<entry name="apiKey" type="String">
|
||||
<label>API key (required when custom base URL is set)</label>
|
||||
<default></default>
|
||||
</entry>
|
||||
<entry name="backgroundOpacity" type="Double">
|
||||
<label>Background opacity (0.0 = transparent, 1.0 = opaque)</label>
|
||||
<default>1.0</default>
|
||||
</entry>
|
||||
</group>
|
||||
</kcfg>
|
||||
Reference in New Issue
Block a user