diff --git a/modules/home-manager/ghostty/config b/modules/home-manager/ghostty/config index 63442c9..41cfb59 100644 --- a/modules/home-manager/ghostty/config +++ b/modules/home-manager/ghostty/config @@ -378,7 +378,8 @@ freetype-load-flags = hinting,force-autohint,monochrome,autohint # # - macOS: titlebar tabs style is not updated when switching themes. # -theme = "dark:catppuccin-mocha-sapphire-custom,light:catppuccin-latte" +# theme = "dark:catppuccin-mocha-sapphire-custom,light:catppuccin-latte" +theme = "catppuccin-mocha-sapphire-custom" # Swap the foreground and background colors of cells for selection. This # option overrides the `selection-foreground` and `selection-background` @@ -401,274 +402,6 @@ selection-invert-fg-bg = false # This value does not apply to Emoji or images. minimum-contrast = 1 -# Color palette for the 256 color form that many terminal applications use. -# The syntax of this configuration is `N=COLOR` where `N` is 0 to 255 (for -# the 256 colors in the terminal color table) and `COLOR` is a typical RGB -# color code such as `#AABBCC` or `AABBCC`, or a named X11 color. -# -# The palette index can be in decimal, binary, octal, or hexadecimal. -# Decimal is assumed unless a prefix is used: `0b` for binary, `0o` for octal, -# and `0x` for hexadecimal. -# -# For definitions on the color indices and what they canonically map to, -# [see this cheat sheet](https://www.ditig.com/256-colors-cheat-sheet). -palette = 0=#1d1f21 -palette = 1=#cc6666 -palette = 2=#b5bd68 -palette = 3=#f0c674 -palette = 4=#81a2be -palette = 5=#b294bb -palette = 6=#8abeb7 -palette = 7=#c5c8c6 -palette = 8=#666666 -palette = 9=#d54e53 -palette = 10=#b9ca4a -palette = 11=#e7c547 -palette = 12=#7aa6da -palette = 13=#c397d8 -palette = 14=#70c0b1 -palette = 15=#eaeaea -palette = 16=#000000 -palette = 17=#00005f -palette = 18=#000087 -palette = 19=#0000af -palette = 20=#0000d7 -palette = 21=#0000ff -palette = 22=#005f00 -palette = 23=#005f5f -palette = 24=#005f87 -palette = 25=#005faf -palette = 26=#005fd7 -palette = 27=#005fff -palette = 28=#008700 -palette = 29=#00875f -palette = 30=#008787 -palette = 31=#0087af -palette = 32=#0087d7 -palette = 33=#0087ff -palette = 34=#00af00 -palette = 35=#00af5f -palette = 36=#00af87 -palette = 37=#00afaf -palette = 38=#00afd7 -palette = 39=#00afff -palette = 40=#00d700 -palette = 41=#00d75f -palette = 42=#00d787 -palette = 43=#00d7af -palette = 44=#00d7d7 -palette = 45=#00d7ff -palette = 46=#00ff00 -palette = 47=#00ff5f -palette = 48=#00ff87 -palette = 49=#00ffaf -palette = 50=#00ffd7 -palette = 51=#00ffff -palette = 52=#5f0000 -palette = 53=#5f005f -palette = 54=#5f0087 -palette = 55=#5f00af -palette = 56=#5f00d7 -palette = 57=#5f00ff -palette = 58=#5f5f00 -palette = 59=#5f5f5f -palette = 60=#5f5f87 -palette = 61=#5f5faf -palette = 62=#5f5fd7 -palette = 63=#5f5fff -palette = 64=#5f8700 -palette = 65=#5f875f -palette = 66=#5f8787 -palette = 67=#5f87af -palette = 68=#5f87d7 -palette = 69=#5f87ff -palette = 70=#5faf00 -palette = 71=#5faf5f -palette = 72=#5faf87 -palette = 73=#5fafaf -palette = 74=#5fafd7 -palette = 75=#5fafff -palette = 76=#5fd700 -palette = 77=#5fd75f -palette = 78=#5fd787 -palette = 79=#5fd7af -palette = 80=#5fd7d7 -palette = 81=#5fd7ff -palette = 82=#5fff00 -palette = 83=#5fff5f -palette = 84=#5fff87 -palette = 85=#5fffaf -palette = 86=#5fffd7 -palette = 87=#5fffff -palette = 88=#870000 -palette = 89=#87005f -palette = 90=#870087 -palette = 91=#8700af -palette = 92=#8700d7 -palette = 93=#8700ff -palette = 94=#875f00 -palette = 95=#875f5f -palette = 96=#875f87 -palette = 97=#875faf -palette = 98=#875fd7 -palette = 99=#875fff -palette = 100=#878700 -palette = 101=#87875f -palette = 102=#878787 -palette = 103=#8787af -palette = 104=#8787d7 -palette = 105=#8787ff -palette = 106=#87af00 -palette = 107=#87af5f -palette = 108=#87af87 -palette = 109=#87afaf -palette = 110=#87afd7 -palette = 111=#87afff -palette = 112=#87d700 -palette = 113=#87d75f -palette = 114=#87d787 -palette = 115=#87d7af -palette = 116=#87d7d7 -palette = 117=#87d7ff -palette = 118=#87ff00 -palette = 119=#87ff5f -palette = 120=#87ff87 -palette = 121=#87ffaf -palette = 122=#87ffd7 -palette = 123=#87ffff -palette = 124=#af0000 -palette = 125=#af005f -palette = 126=#af0087 -palette = 127=#af00af -palette = 128=#af00d7 -palette = 129=#af00ff -palette = 130=#af5f00 -palette = 131=#af5f5f -palette = 132=#af5f87 -palette = 133=#af5faf -palette = 134=#af5fd7 -palette = 135=#af5fff -palette = 136=#af8700 -palette = 137=#af875f -palette = 138=#af8787 -palette = 139=#af87af -palette = 140=#af87d7 -palette = 141=#af87ff -palette = 142=#afaf00 -palette = 143=#afaf5f -palette = 144=#afaf87 -palette = 145=#afafaf -palette = 146=#afafd7 -palette = 147=#afafff -palette = 148=#afd700 -palette = 149=#afd75f -palette = 150=#afd787 -palette = 151=#afd7af -palette = 152=#afd7d7 -palette = 153=#afd7ff -palette = 154=#afff00 -palette = 155=#afff5f -palette = 156=#afff87 -palette = 157=#afffaf -palette = 158=#afffd7 -palette = 159=#afffff -palette = 160=#d70000 -palette = 161=#d7005f -palette = 162=#d70087 -palette = 163=#d700af -palette = 164=#d700d7 -palette = 165=#d700ff -palette = 166=#d75f00 -palette = 167=#d75f5f -palette = 168=#d75f87 -palette = 169=#d75faf -palette = 170=#d75fd7 -palette = 171=#d75fff -palette = 172=#d78700 -palette = 173=#d7875f -palette = 174=#d78787 -palette = 175=#d787af -palette = 176=#d787d7 -palette = 177=#d787ff -palette = 178=#d7af00 -palette = 179=#d7af5f -palette = 180=#d7af87 -palette = 181=#d7afaf -palette = 182=#d7afd7 -palette = 183=#d7afff -palette = 184=#d7d700 -palette = 185=#d7d75f -palette = 186=#d7d787 -palette = 187=#d7d7af -palette = 188=#d7d7d7 -palette = 189=#d7d7ff -palette = 190=#d7ff00 -palette = 191=#d7ff5f -palette = 192=#d7ff87 -palette = 193=#d7ffaf -palette = 194=#d7ffd7 -palette = 195=#d7ffff -palette = 196=#ff0000 -palette = 197=#ff005f -palette = 198=#ff0087 -palette = 199=#ff00af -palette = 200=#ff00d7 -palette = 201=#ff00ff -palette = 202=#ff5f00 -palette = 203=#ff5f5f -palette = 204=#ff5f87 -palette = 205=#ff5faf -palette = 206=#ff5fd7 -palette = 207=#ff5fff -palette = 208=#ff8700 -palette = 209=#ff875f -palette = 210=#ff8787 -palette = 211=#ff87af -palette = 212=#ff87d7 -palette = 213=#ff87ff -palette = 214=#ffaf00 -palette = 215=#ffaf5f -palette = 216=#ffaf87 -palette = 217=#ffafaf -palette = 218=#ffafd7 -palette = 219=#ffafff -palette = 220=#ffd700 -palette = 221=#ffd75f -palette = 222=#ffd787 -palette = 223=#ffd7af -palette = 224=#ffd7d7 -palette = 225=#ffd7ff -palette = 226=#ffff00 -palette = 227=#ffff5f -palette = 228=#ffff87 -palette = 229=#ffffaf -palette = 230=#ffffd7 -palette = 231=#ffffff -palette = 232=#080808 -palette = 233=#121212 -palette = 234=#1c1c1c -palette = 235=#262626 -palette = 236=#303030 -palette = 237=#3a3a3a -palette = 238=#444444 -palette = 239=#4e4e4e -palette = 240=#585858 -palette = 241=#626262 -palette = 242=#6c6c6c -palette = 243=#767676 -palette = 244=#808080 -palette = 245=#8a8a8a -palette = 246=#949494 -palette = 247=#9e9e9e -palette = 248=#a8a8a8 -palette = 249=#b2b2b2 -palette = 250=#bcbcbc -palette = 251=#c6c6c6 -palette = 252=#d0d0d0 -palette = 253=#dadada -palette = 254=#e4e4e4 -palette = 255=#eeeeee - # The color of the cursor. If this is not set, a default will be chosen. # Specified as either hex (`#RRGGBB` or `RRGGBB`) or a named X11 color. cursor-color = @@ -1256,6 +989,16 @@ working-directory = # keybind = ctrl+shift+i=inspector:toggle # keybind = alt+six=goto_tab:6 # keybind = alt+seven=goto_tab:7 + +keybind = performable:ctrl+shift+h=new_split:left +keybind = performable:ctrl+shift+l=new_split:right +keybind = performable:ctrl+shift+j=new_split:down +keybind = performable:ctrl+shift+k=new_split:up + +keybind = performable:ctrl+h=goto_split:left +keybind = performable:ctrl+l=goto_split:right +keybind = performable:ctrl+j=goto_split:down +keybind = performable:ctrl+k=goto_split:up # Horizontal window padding. This applies padding between the terminal cells # and the left and right window borders. The value is in points, meaning that @@ -1400,7 +1143,7 @@ window-title-font-family = "IosevkaLyteTerm" # non-terminal windows within Ghostty. # # This is currently only supported on macOS and Linux. -window-theme = auto +# window-theme = auto # The colorspace to use for the terminal window. The default is `srgb` but # this can also be set to `display-p3` to use the Display P3 colorspace. diff --git a/modules/home-manager/ghostty/themes/catppuccin-mocha-sapphire-custom b/modules/home-manager/ghostty/themes/catppuccin-mocha-sapphire-custom index 9aa790b..5d88c7c 100644 --- a/modules/home-manager/ghostty/themes/catppuccin-mocha-sapphire-custom +++ b/modules/home-manager/ghostty/themes/catppuccin-mocha-sapphire-custom @@ -5,7 +5,7 @@ palette = 3=#fab387 palette = 4=#74c7ec palette = 5=#cba6f7 palette = 6=#f9e2af - +palette = 7=#bac2de palette = 8=#585b70 palette = 9=#f38ba8 palette = 10=#a6e3a1 @@ -18,8 +18,8 @@ palette = 15=#a6adc8 background = #1e1e2e foreground = #cdd6f4 -cursor-color = "#cdd6f4" -cursor-text = "#c6d0f5" +cursor-color = #cdd6f4 +cursor-text = #cdd6f4 selection-background = #f9e2af selection-foreground = #1e1e2e diff --git a/modules/home-manager/wezterm/colors/catppuccin-mocha-sapphire.toml b/modules/home-manager/wezterm/colors/catppuccin-mocha-sapphire.toml index ee3c5a1..5ca6737 100644 --- a/modules/home-manager/wezterm/colors/catppuccin-mocha-sapphire.toml +++ b/modules/home-manager/wezterm/colors/catppuccin-mocha-sapphire.toml @@ -1,7 +1,25 @@ [colors] -ansi = ["#45475a", "#f38ba8", "#a6e3a1", "#fab387", "#74c7ec", "#cba6f7", "#f9e2af", "#bac2de"] +ansi = [ + "#45475a", + "#f38ba8", + "#a6e3a1", + "#fab387", + "#74c7ec", + "#cba6f7", + "#f9e2af", + "#bac2de", +] background = "#1e1e2e" -brights = ["#585b70", "#f38ba8", "#a6e3a1", "#fab387", "#74c7ec", "#cba6f7", "#f9e2af", "#a6adc8"] +brights = [ + "#585b70", + "#f38ba8", + "#a6e3a1", + "#fab387", + "#74c7ec", + "#cba6f7", + "#f9e2af", + "#a6adc8", +] compose_cursor = "#fab387" cursor_bg = "#cdd6f4" cursor_border = "#cdd6f4"