From ae9340c6a10310e1b1baafe139ae2b5ac9c89d86 Mon Sep 17 00:00:00 2001 From: Pratik Tripathy Date: Wed, 20 Aug 2025 13:13:06 +0530 Subject: [PATCH] chore(fonts): Sync font config across kitty, ghostty, zed --- common/.config/ghostty/config | 5 ++++- common/.config/kitty/kitty.conf | 10 +++++----- common/.config/zed/settings.json | 21 ++++++++++++++++----- 3 files changed, 25 insertions(+), 11 deletions(-) diff --git a/common/.config/ghostty/config b/common/.config/ghostty/config index 0121343..f7cb76d 100644 --- a/common/.config/ghostty/config +++ b/common/.config/ghostty/config @@ -42,7 +42,9 @@ window-theme = auto window-colorspace = display-p3 ## Font -font-family = JetBrains Mono Nerd Font +# font-family = Liga SFMono Nerd Font +font-family = MonoLisa +font-feature = +calt +liga +ss11 +zero +ss10 +ss15 +ss16 +ss17 +ss18 font-size = 14 # Symbols Map @@ -70,6 +72,7 @@ gtk-tabs-location = bottom gtk-custom-css = theme.css ## Keymaps +keybind = ctrl+shift+g=write_screen_file:paste # Splits keybind = ctrl+shift+enter=new_split:down diff --git a/common/.config/kitty/kitty.conf b/common/.config/kitty/kitty.conf index 6bc848e..3e3b6e9 100644 --- a/common/.config/kitty/kitty.conf +++ b/common/.config/kitty/kitty.conf @@ -1,8 +1,5 @@ # vim:fileencoding=utf-8:foldmethod=marker -# TODO: Display current directory on OS title: even when nvim or any other forground app is running -# - [/] to decrease/increase split size - #: Fonts {{{ #: kitty has very powerful font management. You can configure @@ -251,8 +248,11 @@ #: }}} -font_family JetBrains Mono Nerd Font +font_family Liga SFMono Nerd Font +font_family BerkeleyMono Nerd Font +font_family MonoLisa font_size 14 +font_features MonoLisa +calt +liga +ss11 +zero +ss10 +ss15 +ss16 +ss17 +ss18 bold_font auto bold_italic_font auto disable_ligatures never @@ -1216,7 +1216,7 @@ allow_remote_control yes tab_bar_style powerline tab_powerline_style slanted -tab_title_template "{index}. {title[title.rfind('/')+1:]} : {tab.active_exe}" +tab_title_template "{sup.index}{title[title.rfind('/')+1:]} : {tab.active_exe}" bell_on_tab "🔔" # Go to specific tab by number diff --git a/common/.config/zed/settings.json b/common/.config/zed/settings.json index 0fb2fa0..0222cce 100644 --- a/common/.config/zed/settings.json +++ b/common/.config/zed/settings.json @@ -29,12 +29,23 @@ "icon_theme": "Catppuccin Latte", "tabs": { "file_icons": true, "git_status": true }, "tab_bar": { "show_nav_history_buttons": false }, - "ui_font_size": 16, + "ui_font_size": 17, "buffer_font_size": 18, - "buffer_font_family": "FuraCode Nerd Font", + "buffer_font_family": "MonoLisa", + "buffer_font_features": { + "calt": true, + "liga": true, + "ss11": true, + "zero": true, + "ss10": true, + "ss15": true, + "ss16": true, + "ss17": true, + "ss18": true + }, "agent_font_size": 18, "terminal": { - "font_family": "FuraCode Nerd Font", + "font_family": "MonoLisa", "font_size": 18, "copy_on_select": true, "button": true, @@ -110,10 +121,10 @@ // AI "agent": { - "default_profile": "ask", + "default_profile": "write", "default_model": { "provider": "lmstudio", - "model": "mistralai/codestral-22b-v0.1" + "model": "unsloth/gpt-oss-20b" }, "model_parameters": [], "notify_when_agent_waiting": "all_screens"