diff --git a/home/.managed/zed/settings.linux.json b/home/.managed/zed/settings.linux.json index 733143f..5192061 100644 --- a/home/.managed/zed/settings.linux.json +++ b/home/.managed/zed/settings.linux.json @@ -7,6 +7,9 @@ // custom settings, run `zed: open default settings` from the // command palette (cmd-shift-p / ctrl-shift-p) { + "features": { + "edit_prediction_provider": "copilot" + }, "vim_mode": false, "icon_theme": "Material Icon Theme", "use_system_path_prompts": false, diff --git a/home/dot_config/kitty/private_kitty.conf b/home/dot_config/kitty/private_kitty.conf index f62632d..18f07d4 100644 --- a/home/dot_config/kitty/private_kitty.conf +++ b/home/dot_config/kitty/private_kitty.conf @@ -5,7 +5,10 @@ include current-theme.conf enable_audio_bell no 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 disable_ligatures never diff --git a/home/dot_config/opencode/opencode.jsonc.tmpl b/home/dot_config/opencode/opencode.jsonc.tmpl index aae4b6a..7689ba4 100644 --- a/home/dot_config/opencode/opencode.jsonc.tmpl +++ b/home/dot_config/opencode/opencode.jsonc.tmpl @@ -5,7 +5,7 @@ // "@tarquinen/opencode-dcp@latest", "@franlol/opencode-md-table-formatter@0.0.3", // "file:///home/xevion/projects/opencode-anthropic-websearch/dist/index.js", - "opencode-anthropic-auth" + "opencode-anthropic-auth", ], "keybinds": { "model_cycle_favorite": "ctrl+f" diff --git a/home/dot_config/opencode/themes/catppuccin-high-contrast.json b/home/dot_config/opencode/themes/catppuccin-high-contrast.json new file mode 100644 index 0000000..973ff29 --- /dev/null +++ b/home/dot_config/opencode/themes/catppuccin-high-contrast.json @@ -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" } + } +}