feat(darwin-breeze): unify theme colors across KDE, Helium, T3 Code and Ghostty
Move the Darwin Breeze Dark color scheme and global theme into a stow package. build.py generates the Helium, T3 Code and Ghostty themes from DarwinBreezeDark.colors, and apply.sh rebuilds and applies them, so the colors are edited in one place. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
d215693df4
commit
75b1383edf
14 files changed
+798
-1
No files matched your search
@@ -0,0 +1,165 @@
|
||||
# macOS-inspired colors for Breeze (dark variant).
|
||||
# Header and Window share one color so the title bar merges into the toolbar.
|
||||
|
||||
[ColorEffects:Disabled]
|
||||
Color=56,56,56
|
||||
ColorAmount=0
|
||||
ColorEffect=0
|
||||
ContrastAmount=0.65
|
||||
ContrastEffect=1
|
||||
IntensityAmount=0.1
|
||||
IntensityEffect=2
|
||||
|
||||
[ColorEffects:Inactive]
|
||||
ChangeSelectionColor=true
|
||||
Color=112,111,110
|
||||
ColorAmount=0.025
|
||||
ColorEffect=2
|
||||
ContrastAmount=0.1
|
||||
ContrastEffect=2
|
||||
Enable=false
|
||||
IntensityAmount=0
|
||||
IntensityEffect=0
|
||||
|
||||
[Colors:Button]
|
||||
BackgroundAlternate=109,109,109
|
||||
BackgroundNormal=93,93,93
|
||||
DecorationFocus=0,122,255
|
||||
DecorationHover=0,122,255
|
||||
ForegroundActive=65,156,255
|
||||
ForegroundInactive=154,154,154
|
||||
ForegroundLink=65,156,255
|
||||
ForegroundNegative=255,74,76
|
||||
ForegroundNeutral=255,146,48
|
||||
ForegroundNormal=230,230,230
|
||||
ForegroundPositive=48,209,88
|
||||
ForegroundVisited=191,90,242
|
||||
|
||||
[Colors:Complementary]
|
||||
BackgroundAlternate=40,40,40
|
||||
BackgroundNormal=30,30,30
|
||||
DecorationFocus=0,122,255
|
||||
DecorationHover=0,122,255
|
||||
ForegroundActive=65,156,255
|
||||
ForegroundInactive=154,154,154
|
||||
ForegroundLink=65,156,255
|
||||
ForegroundNegative=255,74,76
|
||||
ForegroundNeutral=255,146,48
|
||||
ForegroundNormal=221,221,221
|
||||
ForegroundPositive=48,209,88
|
||||
ForegroundVisited=191,90,242
|
||||
|
||||
[Colors:Header]
|
||||
BackgroundAlternate=40,40,40
|
||||
BackgroundNormal=40,40,40
|
||||
DecorationFocus=0,122,255
|
||||
DecorationHover=0,122,255
|
||||
ForegroundActive=65,156,255
|
||||
ForegroundInactive=154,154,154
|
||||
ForegroundLink=65,156,255
|
||||
ForegroundNegative=255,74,76
|
||||
ForegroundNeutral=255,146,48
|
||||
ForegroundNormal=222,222,222
|
||||
ForegroundPositive=48,209,88
|
||||
ForegroundVisited=191,90,242
|
||||
|
||||
[Colors:Header][Inactive]
|
||||
BackgroundAlternate=36,36,36
|
||||
BackgroundNormal=36,36,36
|
||||
DecorationFocus=0,122,255
|
||||
DecorationHover=0,122,255
|
||||
ForegroundActive=65,156,255
|
||||
ForegroundInactive=128,128,128
|
||||
ForegroundLink=65,156,255
|
||||
ForegroundNegative=255,74,76
|
||||
ForegroundNeutral=255,146,48
|
||||
ForegroundNormal=154,154,154
|
||||
ForegroundPositive=48,209,88
|
||||
ForegroundVisited=191,90,242
|
||||
|
||||
[Colors:Selection]
|
||||
BackgroundAlternate=25,135,255
|
||||
BackgroundNormal=0,122,255
|
||||
DecorationFocus=0,122,255
|
||||
DecorationHover=0,122,255
|
||||
ForegroundActive=255,255,255
|
||||
ForegroundInactive=222,222,222
|
||||
ForegroundLink=255,255,255
|
||||
ForegroundNegative=255,200,200
|
||||
ForegroundNeutral=255,220,180
|
||||
ForegroundNormal=255,255,255
|
||||
ForegroundPositive=200,255,210
|
||||
ForegroundVisited=230,210,255
|
||||
|
||||
# macOS turns the selection gray when the window loses focus.
|
||||
[Colors:Selection][Inactive]
|
||||
BackgroundAlternate=70,70,70
|
||||
BackgroundNormal=70,70,70
|
||||
DecorationFocus=0,122,255
|
||||
DecorationHover=0,122,255
|
||||
ForegroundActive=255,255,255
|
||||
ForegroundInactive=222,222,222
|
||||
ForegroundLink=255,255,255
|
||||
ForegroundNegative=255,74,76
|
||||
ForegroundNeutral=255,146,48
|
||||
ForegroundNormal=255,255,255
|
||||
ForegroundPositive=48,209,88
|
||||
ForegroundVisited=191,90,242
|
||||
|
||||
[Colors:Tooltip]
|
||||
BackgroundAlternate=46,46,46
|
||||
BackgroundNormal=40,40,40
|
||||
DecorationFocus=0,122,255
|
||||
DecorationHover=0,122,255
|
||||
ForegroundActive=65,156,255
|
||||
ForegroundInactive=154,154,154
|
||||
ForegroundLink=65,156,255
|
||||
ForegroundNegative=255,74,76
|
||||
ForegroundNeutral=255,146,48
|
||||
ForegroundNormal=222,222,222
|
||||
ForegroundPositive=48,209,88
|
||||
ForegroundVisited=191,90,242
|
||||
|
||||
[Colors:View]
|
||||
BackgroundAlternate=37,37,37
|
||||
BackgroundNormal=30,30,30
|
||||
DecorationFocus=0,122,255
|
||||
DecorationHover=0,122,255
|
||||
ForegroundActive=65,156,255
|
||||
ForegroundInactive=154,154,154
|
||||
ForegroundLink=65,156,255
|
||||
ForegroundNegative=255,74,76
|
||||
ForegroundNeutral=255,146,48
|
||||
ForegroundNormal=221,221,221
|
||||
ForegroundPositive=48,209,88
|
||||
ForegroundVisited=191,90,242
|
||||
|
||||
[Colors:Window]
|
||||
BackgroundAlternate=46,46,46
|
||||
BackgroundNormal=40,40,40
|
||||
DecorationFocus=0,122,255
|
||||
DecorationHover=0,122,255
|
||||
ForegroundActive=65,156,255
|
||||
ForegroundInactive=154,154,154
|
||||
ForegroundLink=65,156,255
|
||||
ForegroundNegative=255,74,76
|
||||
ForegroundNeutral=255,146,48
|
||||
ForegroundNormal=222,222,222
|
||||
ForegroundPositive=48,209,88
|
||||
ForegroundVisited=191,90,242
|
||||
|
||||
[General]
|
||||
ColorScheme=DarwinBreezeDark
|
||||
Name=Darwin Breeze Dark
|
||||
shadeSortColumn=true
|
||||
|
||||
[KDE]
|
||||
contrast=4
|
||||
|
||||
[WM]
|
||||
activeBackground=40,40,40
|
||||
activeBlend=40,40,40
|
||||
activeForeground=222,222,222
|
||||
inactiveBackground=36,36,36
|
||||
inactiveBlend=36,36,36
|
||||
inactiveForeground=154,154,154
|
||||
@@ -0,0 +1,100 @@
|
||||
{
|
||||
"manifest_version": 3,
|
||||
"name": "Darwin Breeze",
|
||||
"version": "1.0",
|
||||
"description": "Generated by darwin-breeze/build.py from DarwinBreezeDark.colors",
|
||||
"theme": {
|
||||
"colors": {
|
||||
"frame": [
|
||||
35,
|
||||
35,
|
||||
35
|
||||
],
|
||||
"frame_inactive": [
|
||||
35,
|
||||
35,
|
||||
35
|
||||
],
|
||||
"frame_incognito": [
|
||||
35,
|
||||
35,
|
||||
35
|
||||
],
|
||||
"frame_incognito_inactive": [
|
||||
35,
|
||||
35,
|
||||
35
|
||||
],
|
||||
"toolbar": [
|
||||
35,
|
||||
35,
|
||||
35
|
||||
],
|
||||
"background_tab": [
|
||||
60,
|
||||
60,
|
||||
60
|
||||
],
|
||||
"background_tab_inactive": [
|
||||
60,
|
||||
60,
|
||||
60
|
||||
],
|
||||
"tab_text": [
|
||||
223,
|
||||
223,
|
||||
223
|
||||
],
|
||||
"tab_background_text": [
|
||||
223,
|
||||
223,
|
||||
223
|
||||
],
|
||||
"tab_background_text_inactive": [
|
||||
155,
|
||||
155,
|
||||
155
|
||||
],
|
||||
"toolbar_text": [
|
||||
223,
|
||||
223,
|
||||
223
|
||||
],
|
||||
"toolbar_button_icon": [
|
||||
223,
|
||||
223,
|
||||
223
|
||||
],
|
||||
"bookmark_text": [
|
||||
223,
|
||||
223,
|
||||
223
|
||||
],
|
||||
"omnibox_background": [
|
||||
24,
|
||||
24,
|
||||
24
|
||||
],
|
||||
"omnibox_text": [
|
||||
222,
|
||||
222,
|
||||
222
|
||||
],
|
||||
"ntp_background": [
|
||||
24,
|
||||
24,
|
||||
24
|
||||
],
|
||||
"ntp_text": [
|
||||
222,
|
||||
222,
|
||||
222
|
||||
],
|
||||
"ntp_link": [
|
||||
63,
|
||||
157,
|
||||
255
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
[kdeglobals][KDE]
|
||||
widgetStyle=Breeze
|
||||
|
||||
[kdeglobals][General]
|
||||
ColorScheme=DarwinBreezeDark
|
||||
|
||||
[kdeglobals][Icons]
|
||||
Theme=breeze-dark
|
||||
|
||||
[plasmarc][Theme]
|
||||
name=default
|
||||
|
||||
[kcminputrc][Mouse]
|
||||
cursorTheme=breeze_cursors
|
||||
|
||||
[kwinrc][WindowSwitcher]
|
||||
LayoutName=org.kde.breeze.desktop
|
||||
|
||||
[kwinrc][DesktopSwitcher]
|
||||
LayoutName=org.kde.breeze.desktop
|
||||
|
||||
[kwinrc][org.kde.kdecoration2]
|
||||
library=org.kde.breeze
|
||||
theme=Breeze
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"KPackageStructure": "Plasma/LookAndFeel",
|
||||
"KPlugin": {
|
||||
"Authors": [
|
||||
{
|
||||
"Name": "trivk"
|
||||
}
|
||||
],
|
||||
"Category": "",
|
||||
"Description": "Breeze in macOS-inspired colors (dark)",
|
||||
"Id": "dev.trivk.darwinbreeze.dark",
|
||||
"License": "GPL-2.0-or-later",
|
||||
"Name": "Darwin Breeze Dark",
|
||||
"Version": "1.0"
|
||||
},
|
||||
"X-Plasma-APIVersion": "2"
|
||||
}
|
||||
Reference in new issue
Block a user