wallust/templates/Colors.qml

52 lines
1.9 KiB
QML
Raw Normal View History

2025-12-27 19:10:38 +01:00
pragma Singleton
import QtQuick
import Quickshell
Singleton {
id: customColors
2026-02-03 19:12:20 +01:00
2026-02-13 14:14:04 +01:00
// --- Base16 Colors ---
readonly property color base00: "{{background}}"
readonly property color base01: "{{color0}}"
readonly property color base02: "{{color2}}"
readonly property color base03: "{{color3}}"
readonly property color base04: "{{color4}}"
readonly property color base05: "{{color5}}"
readonly property color base06: "{{color6}}"
readonly property color base07: "{{color7}}"
readonly property color base08: "{{color8}}"
readonly property color base09: "{{color9}}"
readonly property color base0A: "{{color10}}"
readonly property color base0B: "{{color11}}"
readonly property color base0C: "{{color12}}"
readonly property color base0D: "{{color13}}"
readonly property color base0E: "{{color14}}"
readonly property color base0F: "{{color15}}"
// --- Aliases for compatibility ---
readonly property color primary: base0D
readonly property color onPrimaryColor: base00
readonly property color primaryContainer: base0D
readonly property color onPrimaryContainerColor: base00
readonly property color secondary: base0E
readonly property color onSecondaryColor: base00
readonly property color surface: base00
readonly property color onSurfaceColor: base05
readonly property color surfaceVariant: base02
readonly property color onSurfaceVariantColor: base04
readonly property color surfaceContainerLowest: base00
readonly property color surfaceContainerLow: base01
readonly property color surfaceContainer: base01
readonly property color surfaceContainerHigh: base02
readonly property color surfaceContainerHighest: base03
readonly property color outline: base03
readonly property color error: base08
2026-02-03 19:12:20 +01:00
// Helper alias
2026-02-13 14:14:04 +01:00
readonly property color cursor: base05
2025-12-27 19:10:38 +01:00
}