Initial commit: Claude Status Cinnamon applet

Add Cinnamon panel applet that displays Claude Pro subscription usage and limits with configurable refresh interval and colors.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
ksmith
2026-01-21 19:02:03 -07:00
commit 8b5d2f4283
5 changed files with 506 additions and 0 deletions

36
settings-schema.json Normal file
View File

@@ -0,0 +1,36 @@
{
"refresh-interval": {
"type": "spinbutton",
"default": 5,
"min": 1,
"max": 60,
"step": 1,
"units": "minutes",
"description": "Refresh interval",
"tooltip": "How often to check for usage updates (in minutes)"
},
"color-low": {
"type": "colorchooser",
"default": "rgb(107, 207, 127)",
"description": "Color for low usage (< 50%)",
"tooltip": "Color to display when usage is below 50%"
},
"color-medium": {
"type": "colorchooser",
"default": "rgb(255, 217, 61)",
"description": "Color for medium usage (50-80%)",
"tooltip": "Color to display when usage is between 50% and 80%"
},
"color-high": {
"type": "colorchooser",
"default": "rgb(255, 107, 107)",
"description": "Color for high usage (> 80%)",
"tooltip": "Color to display when usage is above 80%"
},
"show-label-prefix": {
"type": "checkbox",
"default": false,
"description": "Show 'Claude:' prefix",
"tooltip": "Display 'Claude: ' before the percentage on the panel"
}
}