mirror of
https://github.com/Xevion/dotfiles.git
synced 2026-01-31 02:24:11 -06:00
config: add Catppuccin theme and tweak editor settings
- Add high-contrast Catppuccin theme for OpenCode - Enable Copilot edit prediction in Zed - Increase Kitty font size and improve text rendering - Fix trailing comma in OpenCode plugins config
This commit is contained in:
@@ -7,6 +7,9 @@
|
|||||||
// custom settings, run `zed: open default settings` from the
|
// custom settings, run `zed: open default settings` from the
|
||||||
// command palette (cmd-shift-p / ctrl-shift-p)
|
// command palette (cmd-shift-p / ctrl-shift-p)
|
||||||
{
|
{
|
||||||
|
"features": {
|
||||||
|
"edit_prediction_provider": "copilot"
|
||||||
|
},
|
||||||
"vim_mode": false,
|
"vim_mode": false,
|
||||||
"icon_theme": "Material Icon Theme",
|
"icon_theme": "Material Icon Theme",
|
||||||
"use_system_path_prompts": false,
|
"use_system_path_prompts": false,
|
||||||
|
|||||||
@@ -5,7 +5,10 @@ include current-theme.conf
|
|||||||
|
|
||||||
enable_audio_bell no
|
enable_audio_bell no
|
||||||
font_family GeistMono Nerd Font Mono
|
font_family GeistMono Nerd Font Mono
|
||||||
font_size 9.0
|
font_size 9.5
|
||||||
|
|
||||||
|
# change gamma adjustment for dark text on light backgrounds (thicker, smoother)
|
||||||
|
text_composition_strategy 1.9 0
|
||||||
|
|
||||||
# Enable ligatures explicitly
|
# Enable ligatures explicitly
|
||||||
disable_ligatures never
|
disable_ligatures never
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
// "@tarquinen/opencode-dcp@latest",
|
// "@tarquinen/opencode-dcp@latest",
|
||||||
"@franlol/opencode-md-table-formatter@0.0.3",
|
"@franlol/opencode-md-table-formatter@0.0.3",
|
||||||
// "file:///home/xevion/projects/opencode-anthropic-websearch/dist/index.js",
|
// "file:///home/xevion/projects/opencode-anthropic-websearch/dist/index.js",
|
||||||
"opencode-anthropic-auth"
|
"opencode-anthropic-auth",
|
||||||
],
|
],
|
||||||
"keybinds": {
|
"keybinds": {
|
||||||
"model_cycle_favorite": "ctrl+f"
|
"model_cycle_favorite": "ctrl+f"
|
||||||
|
|||||||
@@ -0,0 +1,114 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://opencode.ai/theme.json",
|
||||||
|
"defs": {
|
||||||
|
"lightRosewater": "#dc8a78",
|
||||||
|
"lightFlamingo": "#dd7878",
|
||||||
|
"lightPink": "#ea76cb",
|
||||||
|
"lightMauve": "#8839ef",
|
||||||
|
"lightRed": "#d20f39",
|
||||||
|
"lightMaroon": "#e64553",
|
||||||
|
"lightPeach": "#fe640b",
|
||||||
|
"lightYellow": "#df8e1d",
|
||||||
|
"lightGreen": "#40a02b",
|
||||||
|
"lightTeal": "#179299",
|
||||||
|
"lightSky": "#04a5e5",
|
||||||
|
"lightSapphire": "#209fb5",
|
||||||
|
"lightBlue": "#1e66f5",
|
||||||
|
"lightLavender": "#7287fd",
|
||||||
|
"lightText": "#4c4f69",
|
||||||
|
"lightSubtext1": "#5c5f77",
|
||||||
|
"lightSubtext0": "#6c6f85",
|
||||||
|
"lightOverlay2": "#7c7f93",
|
||||||
|
"lightOverlay1": "#8c8fa1",
|
||||||
|
"lightOverlay0": "#9ca0b0",
|
||||||
|
"lightSurface2": "#acb0be",
|
||||||
|
"lightSurface1": "#bcc0cc",
|
||||||
|
"lightSurface0": "#ccd0da",
|
||||||
|
"lightBase": "#eff1f5",
|
||||||
|
"lightMantle": "#e6e9ef",
|
||||||
|
"lightCrust": "#dce0e8",
|
||||||
|
"lightTextDark": "#2c2e3e",
|
||||||
|
"lightTextMuted": "#3c3e4e",
|
||||||
|
"darkRosewater": "#f5e0dc",
|
||||||
|
"darkFlamingo": "#f2cdcd",
|
||||||
|
"darkPink": "#f5c2e7",
|
||||||
|
"darkMauve": "#cba6f7",
|
||||||
|
"darkRed": "#f38ba8",
|
||||||
|
"darkMaroon": "#eba0ac",
|
||||||
|
"darkPeach": "#fab387",
|
||||||
|
"darkYellow": "#f9e2af",
|
||||||
|
"darkGreen": "#a6e3a1",
|
||||||
|
"darkTeal": "#94e2d5",
|
||||||
|
"darkSky": "#89dceb",
|
||||||
|
"darkSapphire": "#74c7ec",
|
||||||
|
"darkBlue": "#89b4fa",
|
||||||
|
"darkLavender": "#b4befe",
|
||||||
|
"darkText": "#cdd6f4",
|
||||||
|
"darkSubtext1": "#bac2de",
|
||||||
|
"darkSubtext0": "#a6adc8",
|
||||||
|
"darkOverlay2": "#9399b2",
|
||||||
|
"darkOverlay1": "#7f849c",
|
||||||
|
"darkOverlay0": "#6c7086",
|
||||||
|
"darkSurface2": "#585b70",
|
||||||
|
"darkSurface1": "#45475a",
|
||||||
|
"darkSurface0": "#313244",
|
||||||
|
"darkBase": "#1e1e2e",
|
||||||
|
"darkMantle": "#181825",
|
||||||
|
"darkCrust": "#11111b"
|
||||||
|
},
|
||||||
|
"theme": {
|
||||||
|
"primary": { "dark": "darkBlue", "light": "lightBlue" },
|
||||||
|
"secondary": { "dark": "darkMauve", "light": "lightMauve" },
|
||||||
|
"accent": { "dark": "darkPink", "light": "lightPink" },
|
||||||
|
"error": { "dark": "darkRed", "light": "lightRed" },
|
||||||
|
"warning": { "dark": "darkYellow", "light": "lightYellow" },
|
||||||
|
"success": { "dark": "darkGreen", "light": "lightGreen" },
|
||||||
|
"info": { "dark": "darkTeal", "light": "lightTeal" },
|
||||||
|
"text": { "dark": "darkText", "light": "lightTextDark" },
|
||||||
|
"textMuted": { "dark": "darkSubtext1", "light": "lightTextMuted" },
|
||||||
|
"background": { "dark": "darkBase", "light": "lightBase" },
|
||||||
|
"backgroundPanel": { "dark": "darkMantle", "light": "lightMantle" },
|
||||||
|
"backgroundElement": { "dark": "darkCrust", "light": "lightCrust" },
|
||||||
|
"border": { "dark": "darkSurface0", "light": "lightSurface0" },
|
||||||
|
"borderActive": { "dark": "darkSurface1", "light": "lightSurface1" },
|
||||||
|
"borderSubtle": { "dark": "darkSurface2", "light": "lightSurface2" },
|
||||||
|
"diffAdded": { "dark": "darkGreen", "light": "lightGreen" },
|
||||||
|
"diffRemoved": { "dark": "darkRed", "light": "lightRed" },
|
||||||
|
"diffContext": { "dark": "darkOverlay2", "light": "lightOverlay2" },
|
||||||
|
"diffHunkHeader": { "dark": "darkPeach", "light": "lightPeach" },
|
||||||
|
"diffHighlightAdded": { "dark": "darkGreen", "light": "lightGreen" },
|
||||||
|
"diffHighlightRemoved": { "dark": "darkRed", "light": "lightRed" },
|
||||||
|
"diffAddedBg": { "dark": "#24312b", "light": "#d6f0d9" },
|
||||||
|
"diffRemovedBg": { "dark": "#3c2a32", "light": "#f6dfe2" },
|
||||||
|
"diffContextBg": { "dark": "darkMantle", "light": "lightMantle" },
|
||||||
|
"diffLineNumber": { "dark": "darkSurface1", "light": "lightSurface1" },
|
||||||
|
"diffAddedLineNumberBg": { "dark": "#1e2a25", "light": "#c9e3cb" },
|
||||||
|
"diffRemovedLineNumberBg": { "dark": "#32232a", "light": "#e9d3d6" },
|
||||||
|
"markdownText": { "dark": "darkText", "light": "lightTextDark" },
|
||||||
|
"markdownHeading": { "dark": "darkMauve", "light": "lightMauve" },
|
||||||
|
"markdownLink": { "dark": "darkBlue", "light": "lightBlue" },
|
||||||
|
"markdownLinkText": { "dark": "darkSky", "light": "lightSky" },
|
||||||
|
"markdownCode": { "dark": "darkGreen", "light": "lightGreen" },
|
||||||
|
"markdownBlockQuote": { "dark": "darkYellow", "light": "lightYellow" },
|
||||||
|
"markdownEmph": { "dark": "darkYellow", "light": "lightYellow" },
|
||||||
|
"markdownStrong": { "dark": "darkPeach", "light": "lightPeach" },
|
||||||
|
"markdownHorizontalRule": {
|
||||||
|
"dark": "darkSubtext0",
|
||||||
|
"light": "lightSubtext0"
|
||||||
|
},
|
||||||
|
"markdownListItem": { "dark": "darkBlue", "light": "lightBlue" },
|
||||||
|
"markdownListEnumeration": { "dark": "darkSky", "light": "lightSky" },
|
||||||
|
"markdownImage": { "dark": "darkBlue", "light": "lightBlue" },
|
||||||
|
"markdownImageText": { "dark": "darkSky", "light": "lightSky" },
|
||||||
|
"markdownCodeBlock": { "dark": "darkText", "light": "lightTextDark" },
|
||||||
|
"syntaxComment": { "dark": "darkOverlay2", "light": "lightOverlay2" },
|
||||||
|
"syntaxKeyword": { "dark": "darkMauve", "light": "lightMauve" },
|
||||||
|
"syntaxFunction": { "dark": "darkBlue", "light": "lightBlue" },
|
||||||
|
"syntaxVariable": { "dark": "darkRed", "light": "lightRed" },
|
||||||
|
"syntaxString": { "dark": "darkGreen", "light": "lightGreen" },
|
||||||
|
"syntaxNumber": { "dark": "darkPeach", "light": "lightPeach" },
|
||||||
|
"syntaxType": { "dark": "darkYellow", "light": "lightYellow" },
|
||||||
|
"syntaxOperator": { "dark": "darkSky", "light": "lightSky" },
|
||||||
|
"syntaxPunctuation": { "dark": "darkText", "light": "lightTextDark" }
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user