Refactor Hyprland configs, introduce Sithego for theming, and add supporting scripts
This commit is contained in:
@@ -0,0 +1,91 @@
|
||||
{
|
||||
"name": "{{ .Theme.Meta.Name }}",
|
||||
"dark": {{ if eq .Theme.Meta.Type "dark" }}true{{ else }}false{{ end }},
|
||||
"parentTheme": "Islands Dark",
|
||||
"author": "Arindy",
|
||||
"colors": {
|
||||
"ScrollBar.thumb": "{{ .Theme.Colors.Semantic.Border.Value }}",
|
||||
"ScrollBar.track": "{{ .Theme.Colors.Semantic.Background.Value }}",
|
||||
"ScrollBar.hoverThumb": "{{ .Theme.Colors.Semantic.Accent.Value }}",
|
||||
"ScrollBar.hoverTrack": "{{ .Theme.Colors.Semantic.Surface.Value }}"
|
||||
},
|
||||
"ui": {
|
||||
"*": {
|
||||
"background": "{{ .Theme.Colors.Semantic.Background.Value }}",
|
||||
"foreground": "{{ .Theme.Colors.Semantic.Text.Value }}",
|
||||
"selectionBackground": "{{ .Theme.Colors.Semantic.Accent.Alpha .Theme.Colors.Semantic.Background 0.3 }}",
|
||||
"selectionForeground": "{{ .Theme.Colors.Semantic.Text.Value }}",
|
||||
"focusColor": "{{ .Theme.Colors.Semantic.Accent.Value }}",
|
||||
"borderColor": "{{ .Theme.Colors.Semantic.Border.Value }}",
|
||||
"disabledBackground": "{{ .Theme.Colors.Semantic.Background.Value }}",
|
||||
"disabledForeground": "{{ .Theme.Colors.Semantic.Disabled.Value }}"
|
||||
},
|
||||
"Button": {
|
||||
"startBackground": "{{ .Theme.Colors.Semantic.SurfaceAlt.Value }}",
|
||||
"endBackground": "{{ .Theme.Colors.Semantic.SurfaceAlt.Value }}",
|
||||
"foreground": "{{ .Theme.Colors.Semantic.Text.Value }}",
|
||||
"focusedBorderColor": "{{ .Theme.Colors.Semantic.Accent.Value }}",
|
||||
"default": {
|
||||
"startBackground": "{{ .Theme.Colors.Semantic.Accent.Value }}",
|
||||
"endBackground": "{{ .Theme.Colors.Semantic.Accent.Value }}",
|
||||
"foreground": "{{ .Theme.Colors.Semantic.Background.Value }}",
|
||||
"focusedBorderColor": "{{ .Theme.Colors.Semantic.Accent.Value }}"
|
||||
}
|
||||
},
|
||||
"ComboBox": {
|
||||
"modifiedItemForeground": "{{ .Theme.Colors.Semantic.Accent.Value }}"
|
||||
},
|
||||
"List": {
|
||||
"background": "{{ .Theme.Colors.Semantic.Surface.Value }}",
|
||||
"selectionBackground": "{{ .Theme.Colors.Semantic.Accent.Alpha .Theme.Colors.Semantic.Background 0.3 }}",
|
||||
"selectionForeground": "{{ .Theme.Colors.Semantic.Text.Value }}"
|
||||
},
|
||||
"Menu": {
|
||||
"background": "{{ .Theme.Colors.Semantic.Surface.Value }}",
|
||||
"foreground": "{{ .Theme.Colors.Semantic.Text.Value }}",
|
||||
"selectionBackground": "{{ .Theme.Colors.Semantic.Accent.Value }}",
|
||||
"selectionForeground": "{{ .Theme.Colors.Semantic.Background.Value }}"
|
||||
},
|
||||
"MenuBar": {
|
||||
"background": "{{ .Theme.Colors.Semantic.Surface.Value }}",
|
||||
"foreground": "{{ .Theme.Colors.Semantic.Text.Value }}",
|
||||
"selectionBackground": "{{ .Theme.Colors.Semantic.Accent.Value }}",
|
||||
"selectionForeground": "{{ .Theme.Colors.Semantic.Background.Value }}"
|
||||
},
|
||||
"Panel": {
|
||||
"background": "{{ .Theme.Colors.Semantic.Background.Value }}"
|
||||
},
|
||||
"SidePanel": {
|
||||
"background": "{{ .Theme.Colors.Semantic.Surface.Value }}"
|
||||
},
|
||||
"TabbedPane": {
|
||||
"background": "{{ .Theme.Colors.Semantic.Surface.Value }}",
|
||||
"underlineColor": "{{ .Theme.Colors.Semantic.Accent.Value }}",
|
||||
"hoverColor": "{{ .Theme.Colors.Semantic.SurfaceAlt.Value }}"
|
||||
},
|
||||
"Table": {
|
||||
"background": "{{ .Theme.Colors.Semantic.Surface.Value }}",
|
||||
"gridColor": "{{ .Theme.Colors.Semantic.Border.Value }}"
|
||||
},
|
||||
"TextField": {
|
||||
"background": "{{ .Theme.Colors.Semantic.Surface.Value }}",
|
||||
"foreground": "{{ .Theme.Colors.Semantic.Text.Value }}",
|
||||
"caretColor": "{{ .Theme.Colors.Semantic.Accent.Value }}"
|
||||
},
|
||||
"ToolWindow": {
|
||||
"Header": {
|
||||
"background": "{{ .Theme.Colors.Semantic.Surface.Value }}",
|
||||
"inactiveBackground": "{{ .Theme.Colors.Semantic.Background.Value }}"
|
||||
},
|
||||
"Button": {
|
||||
"selectedBackground": "{{ .Theme.Colors.Semantic.Accent.Value }}",
|
||||
"selectedForeground": "{{ .Theme.Colors.Semantic.Background.Value }}"
|
||||
}
|
||||
},
|
||||
"Tree": {
|
||||
"rowHeight": 24,
|
||||
"selectionBackground": "{{ .Theme.Colors.Semantic.Accent.Alpha .Theme.Colors.Semantic.Background 0.3 }}",
|
||||
"selectionForeground": "{{ .Theme.Colors.Semantic.Text.Value }}"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user