Files
dotfiles/.config/quickshell/Theme.qml
T

39 lines
1.9 KiB
QML

// Theme.qml - global palette & dimensions
// QuickShell auto-discovers this; access from any file as `Theme.colorN` etc.
pragma Singleton
import Quickshell
import QtQuick
Singleton {
// ── Wallust palette ──────────────────────────────────────
readonly property color background: "#252425"
readonly property color foreground: "#F9F1D9"
readonly property color color0: "#505051"
readonly property color color1: "#9C604E"
readonly property color color2: "#807A52"
readonly property color color3: "#908BAB"
readonly property color color4: "#B7815F"
readonly property color color5: "#B9BECA"
readonly property color color6: "#EED793"
readonly property color color7: "#EEE3C1"
readonly property color color8: "#A79F87"
// ── Derived / semantic ────────────────────────────────────
readonly property color pill: Qt.rgba(0.976, 0.945, 0.851, 0.15)
readonly property color pillHover: color2
readonly property color wsActive: color3
readonly property color wsUrgent: color1
// ── Typography ────────────────────────────────────────────
readonly property string fontSans: "Fira Sans Condensed"
readonly property string fontMono: "FiraCode Nerd Font"
readonly property int fontSize: 12
// ── Bar geometry ─────────────────────────────────────────
readonly property int barHeight: 28
readonly property int barPadding: 2
readonly property int radius: 5
readonly property int pillPadH: 10
readonly property int spacing: 4
}