Files
nixos-dotfiles/modules/desktop/quickshell/qml/Data/Themes/Gruvbox.qml
2025-07-13 22:17:13 +08:00

77 lines
2.0 KiB
QML

pragma Singleton
import QtQuick
QtObject {
readonly property var dark: ({
name: "Gruvbox Dark",
type: "dark",
base00: "#282828" // Dark background
,
base01: "#3c3836" // Dark1
,
base02: "#504945" // Dark2
,
base03: "#665c54" // Dark3
,
base04: "#bdae93" // Light4
,
base05: "#d5c4a1" // Light3
,
base06: "#ebdbb2" // Light2
,
base07: "#fbf1c7" // Light1
,
base08: "#fb4934" // Red
,
base09: "#fe8019" // Orange
,
base0A: "#fabd2f" // Yellow
,
base0B: "#b8bb26" // Green
,
base0C: "#8ec07c" // Cyan
,
base0D: "#83a598" // Blue
,
base0E: "#d3869b" // Purple
,
base0F: "#d65d0e" // Brown
})
readonly property var light: ({
name: "Gruvbox Light",
type: "light",
base00: "#fbf1c7" // Light background
,
base01: "#ebdbb2" // Light1
,
base02: "#d5c4a1" // Light2
,
base03: "#bdae93" // Light3
,
base04: "#665c54" // Dark3
,
base05: "#504945" // Dark2
,
base06: "#3c3836" // Dark1
,
base07: "#282828" // Dark background
,
base08: "#cc241d" // Red
,
base09: "#d65d0e" // Orange
,
base0A: "#d79921" // Yellow
,
base0B: "#98971a" // Green
,
base0C: "#689d6a" // Cyan
,
base0D: "#458588" // Blue
,
base0E: "#b16286" // Purple
,
base0F: "#d65d0e" // Brown
})
}