theme: better qt theming

Switch to Darkly for default QT style
Use qt5ct-kde and qt6ct-kde
This commit is contained in:
2 * r + 2 * t
2025-08-15 15:53:39 +10:00
parent 5b34ef0061
commit d727836cc9
7 changed files with 335 additions and 12 deletions
@@ -1,4 +0,0 @@
[ColorScheme]
active_colors = {{ $onSurface }}, {{ $surfaceContainer }}, {{ $surfaceContainerHighest }}, {{ $surfaceContainerHigh }}, {{ $surfaceContainerLowest }}, {{ $surfaceContainerLow }}, {{ $onSurface }}, {{ $onSurface }}, {{ $onSurface }}, {{ $surface }}, {{ $surfaceContainer }}, {{ $shadow }}, {{ $primaryContainer }}, {{ $onPrimaryContainer }}, {{ $secondary }}, {{ $primary }}, {{ $surface }}, {{ $scrim }}, {{ $surfaceContainer }}, {{ $onSurface }}, {{ $secondary }}
inactive_colors = {{ $onSurface }}, {{ $surfaceContainer }}, {{ $surfaceContainerHighest }}, {{ $surfaceContainerHigh }}, {{ $surfaceContainerLowest }}, {{ $surfaceContainerLow }}, {{ $onSurface }}, {{ $onSurface }}, {{ $onSurface }}, {{ $surface }}, {{ $surfaceContainer }}, {{ $shadow }}, {{ $primaryContainer }}, {{ $onPrimaryContainer }}, {{ $secondary }}, {{ $primary }}, {{ $surface }}, {{ $scrim }}, {{ $surfaceContainer }}, {{ $onSurface }}, {{ $secondary }}
disabled_colors = {{ $outline }}, {{ $surface }}, {{ $surfaceContainerHigh }}, {{ $surfaceContainer }}, {{ $surfaceContainerLow }}, {{ $surfaceContainer }}, {{ $outline }}, {{ $onSurfaceVariant }}, {{ $onSurfaceVariant }}, {{ $surface }}, {{ $surfaceContainer }}, {{ $shadow }}, {{ $surfaceContainerHigh }}, {{ $onSurface }}, {{ $onSurfaceVariant }}, {{ $onSurface }}, {{ $surface }}, {{ $scrim }}, {{ $surfaceContainer }}, {{ $onSurface }}, {{ $secondary }}
+2 -2
View File
@@ -1,6 +1,6 @@
[Appearance]
color_scheme_path={{ $config }}/colors/caelestia.conf
color_scheme_path={{ $config }}/colors/caelestia.colors
custom_palette=true
icon_theme=Papirus-{{ $mode }}
standard_dialogs=default
style=Fusion
style=Darkly
+149
View File
@@ -0,0 +1,149 @@
[ColorEffects:Disabled]
Color={{ $surfaceContainer }}
ColorAmount=0.5
ColorEffect=3
ContrastAmount=0
ContrastEffect=0
IntensityAmount=0
IntensityEffect=0
[ColorEffects:Inactive]
ChangeSelectionColor=true
Color={{ $surfaceContainerLowest }}
ColorAmount=0.025
ColorEffect=0
ContrastAmount=0.1
ContrastEffect=0
Enable=true
IntensityAmount=0
IntensityEffect=0
[Colors:Button]
BackgroundAlternate={{ $surfaceVariant }}
BackgroundNormal={{ $surfaceContainerHigh }}
DecorationFocus={{ $primary }}
DecorationHover={{ $primary }}
ForegroundActive={{ $onSurface }}
ForegroundInactive={{ $outline }}
ForegroundLink={{ $klink }}
ForegroundNegative={{ $knegative }}
ForegroundNeutral={{ $kneutral }}
ForegroundNormal={{ $onSurface }}
ForegroundPositive={{ $kpositive }}
ForegroundVisited={{ $kvisited }}
[Colors:Complementary]
BackgroundAlternate={{ $surface }}
BackgroundNormal={{ $surfaceContainer }}
DecorationFocus={{ $primary }}
DecorationHover={{ $primary }}
ForegroundActive={{ $inverseSurface }}
ForegroundInactive={{ $outline }}
ForegroundLink={{ $klink }}
ForegroundNegative={{ $knegative }}
ForegroundNeutral={{ $kneutral }}
ForegroundNormal={{ $onSurfaceVariant }}
ForegroundPositive={{ $kpositive }}
ForegroundVisited={{ $kvisited }}
[Colors:Header]
BackgroundAlternate={{ $surfaceContainer }}
BackgroundNormal={{ $surfaceContainer }}
DecorationFocus={{ $primary }}
DecorationHover={{ $primary }}
ForegroundActive={{ $inverseSurface }}
ForegroundInactive={{ $outline }}
ForegroundLink={{ $klink }}
ForegroundNegative={{ $knegative }}
ForegroundNeutral={{ $kneutral }}
ForegroundNormal={{ $onSurfaceVariant }}
ForegroundPositive={{ $kpositive }}
ForegroundVisited={{ $kvisited }}
[Colors:Header][Inactive]
BackgroundAlternate={{ $surfaceContainer }}
BackgroundNormal={{ $surfaceContainer }}
DecorationFocus={{ $primary }}
DecorationHover={{ $primary }}
ForegroundActive={{ $inverseSurface }}
ForegroundInactive={{ $outline }}
ForegroundLink={{ $klink }}
ForegroundNegative={{ $knegative }}
ForegroundNeutral={{ $kneutral }}
ForegroundNormal={{ $onSurfaceVariant }}
ForegroundPositive={{ $kpositive }}
ForegroundVisited={{ $kvisited }}
[Colors:Selection]
BackgroundAlternate={{ $primary }}
BackgroundNormal={{ $primary }}
DecorationFocus={{ $primary }}
DecorationHover={{ $secondary }}
ForegroundActive={{ $onPrimary }}
ForegroundInactive={{ $onPrimary }}
ForegroundLink={{ $klinkSelection }}
ForegroundNegative={{ $knegativeSelection }}
ForegroundNeutral={{ $kneutralSelection }}
ForegroundNormal={{ $onPrimary }}
ForegroundPositive={{ $kpositiveSelection }}
ForegroundVisited={{ $kvisitedSelection }}
[Colors:Tooltip]
BackgroundAlternate={{ $surfaceVariant }}
BackgroundNormal={{ $surfaceContainer }}
DecorationFocus={{ $primary }}
DecorationHover={{ $primary }}
ForegroundActive={{ $onSurface }}
ForegroundInactive={{ $outline }}
ForegroundLink={{ $klink }}
ForegroundNegative={{ $knegative }}
ForegroundNeutral={{ $kneutral }}
ForegroundNormal={{ $onSurface }}
ForegroundPositive={{ $kpositive }}
ForegroundVisited={{ $kvisited }}
[Colors:View]
BackgroundAlternate={{ $surfaceContainer }}
BackgroundNormal={{ $surfaceDim }}
DecorationFocus={{ $primary }}
#-----------------------------------------------
DecorationHover={{ $inversePrimary }}
ForegroundActive={{ $inverseSurface }}
ForegroundInactive={{ $outline }}
ForegroundLink={{ $klink }}
ForegroundNegative={{ $knegative }}
ForegroundNeutral={{ $kneutral }}
ForegroundNormal={{ $onSurface }}
ForegroundPositive={{ $kpositive }}
ForegroundVisited={{ $kvisited }}
[Colors:Window]
BackgroundAlternate={{ $surfaceVariant }}
BackgroundNormal={{ $surfaceContainer }}
DecorationFocus={{ $primary }}
DecorationHover={{ $primary }}
ForegroundActive={{ $klink }}
ForegroundInactive={{ $outline }}
ForegroundLink={{ $klink }}
ForegroundNegative={{ $knegative }}
ForegroundNeutral={{ $kneutral }}
#--- Window titles, context icons
ForegroundNormal={{ $onSurfaceVariant }}
ForegroundPositive={{ $kpositive }}
ForegroundVisited={{ $kvisited }}
[General]
ColorScheme=Caelestia
Name=Caelestia
shadeSortColumn=true
[KDE]
contrast=4
[WM]
activeBackground={{ $surfaceContainerHighest }}
activeBlend=252,252,252
activeForeground={{ $onSurface }}
inactiveBackground={{ $secondaryContainer }}
inactiveBlend=161,169,177
inactiveForeground={{ $onSecondaryContainer }}
+149
View File
@@ -0,0 +1,149 @@
[ColorEffects:Disabled]
Color={{ $surfaceContainer }}
ColorAmount=0.5
ColorEffect=3
ContrastAmount=0
ContrastEffect=0
IntensityAmount=0
IntensityEffect=0
[ColorEffects:Inactive]
ChangeSelectionColor=true
Color={{ $surfaceContainerLowest }}
ColorAmount=0.025
ColorEffect=0
ContrastAmount=0.1
ContrastEffect=0
Enable=false
IntensityAmount=0
IntensityEffect=0
[Colors:Button]
BackgroundAlternate={{ $surfaceVariant }}
BackgroundNormal={{ $surfaceContainerHigh }}
DecorationFocus={{ $primary }}
DecorationHover={{ $primary }}
ForegroundActive={{ $onSurface }}
ForegroundInactive={{ $outline }}
ForegroundLink={{ $klink }}
ForegroundNegative={{ $knegative }}
ForegroundNeutral={{ $kneutral }}
ForegroundNormal={{ $onSurface }}
ForegroundPositive={{ $kpositive }}
ForegroundVisited={{ $kvisited }}
[Colors:Complementary]
BackgroundAlternate={{ $surface }}
BackgroundNormal={{ $surfaceContainer }}
DecorationFocus={{ $primary }}
DecorationHover={{ $primary }}
ForegroundActive={{ $inverseSurface }}
ForegroundInactive={{ $outline }}
ForegroundLink={{ $klink }}
ForegroundNegative={{ $knegative }}
ForegroundNeutral={{ $kneutral }}
ForegroundNormal={{ $onSurfaceVariant }}
ForegroundPositive={{ $kpositive }}
ForegroundVisited={{ $kvisited }}
[Colors:Header]
BackgroundAlternate={{ $surfaceContainer }}
BackgroundNormal={{ $surfaceContainer }}
DecorationFocus={{ $primary }}
DecorationHover={{ $primary }}
ForegroundActive={{ $inverseSurface }}
ForegroundInactive={{ $outline }}
ForegroundLink={{ $klink }}
ForegroundNegative={{ $knegative }}
ForegroundNeutral={{ $kneutral }}
ForegroundNormal={{ $onSurfaceVariant }}
ForegroundPositive={{ $kpositive }}
ForegroundVisited={{ $kvisited }}
[Colors:Header][Inactive]
BackgroundAlternate={{ $surfaceContainer }}
BackgroundNormal={{ $surfaceContainer }}
DecorationFocus={{ $primary }}
DecorationHover={{ $primary }}
ForegroundActive={{ $inverseSurface }}
ForegroundInactive={{ $outline }}
ForegroundLink={{ $klink }}
ForegroundNegative={{ $knegative }}
ForegroundNeutral={{ $kneutral }}
ForegroundNormal={{ $onSurfaceVariant }}
ForegroundPositive={{ $kpositive }}
ForegroundVisited={{ $kvisited }}
[Colors:Selection]
BackgroundAlternate={{ $primary }}
BackgroundNormal={{ $primary }}
DecorationFocus={{ $primary }}
DecorationHover={{ $secondary }}
ForegroundActive={{ $onPrimary }}
ForegroundInactive={{ $onPrimary }}
ForegroundLink={{ $klinkSelection }}
ForegroundNegative={{ $knegativeSelection }}
ForegroundNeutral={{ $kneutralSelection }}
ForegroundNormal={{ $onPrimary }}
ForegroundPositive={{ $kpositiveSelection }}
ForegroundVisited={{ $kvisitedSelection }}
[Colors:Tooltip]
BackgroundAlternate={{ $surfaceVariant }}
BackgroundNormal={{ $surfaceContainer }}
DecorationFocus={{ $primary }}
DecorationHover={{ $primary }}
ForegroundActive={{ $onSurface }}
ForegroundInactive={{ $outline }}
ForegroundLink={{ $klink }}
ForegroundNegative={{ $knegative }}
ForegroundNeutral={{ $kneutral }}
ForegroundNormal={{ $onSurface }}
ForegroundPositive={{ $kpositive }}
ForegroundVisited={{ $kvisited }}
[Colors:View]
BackgroundAlternate={{ $surfaceContainer }}
BackgroundNormal={{ $surfaceBright }}
DecorationFocus={{ $primary }}
#-----------------------------------------------
DecorationHover={{ $secondaryFixed }}
ForegroundActive={{ $inverseSurface }}
ForegroundInactive={{ $outline }}
ForegroundLink={{ $klink }}
ForegroundNegative={{ $knegative }}
ForegroundNeutral={{ $kneutral }}
ForegroundNormal={{ $onSurface }}
ForegroundPositive={{ $kpositive }}
ForegroundVisited={{ $kvisited }}
[Colors:Window]
BackgroundAlternate={{ $surfaceVariant }}
BackgroundNormal={{ $surfaceContainer }}
DecorationFocus={{ $primary }}
DecorationHover={{ $primary }}
ForegroundActive={{ $klink }}
ForegroundInactive={{ $outline }}
ForegroundLink={{ $klink }}
ForegroundNegative={{ $knegative }}
ForegroundNeutral={{ $kneutral }}
#--- Window titles, context icons
ForegroundNormal={{ $onSurfaceVariant }}
ForegroundPositive={{ $kpositive }}
ForegroundVisited={{ $kvisited }}
[General]
ColorScheme=Caelestia
Name=Caelestia
shadeSortColumn=true
[KDE]
contrast=4
[WM]
activeBackground={{ $surfaceContainerHighest }}
activeBlend=227,229,231
activeForeground={{ $onSurface }}
inactiveBackground={{ $secondaryContainer }}
inactiveBlend=239,240,241
inactiveForeground={{ $onSurfaceVariant }}