From 663ea6d3e44c5690c9231ce305e3e630389080b3 Mon Sep 17 00:00:00 2001 From: seraphim <18ycm9tx@anonaddy.me> Date: Sat, 25 Jul 2026 18:27:20 +0700 Subject: new dotfiles: fastfetch; starship; ghostty; --- ghostty/.config/ghostty/config.ghostty | 46 +++++++++++++++++++++++++++++++++ ghostty/.config/ghostty/themes/noctalia | 22 ++++++++++++++++ 2 files changed, 68 insertions(+) create mode 100644 ghostty/.config/ghostty/config.ghostty create mode 100644 ghostty/.config/ghostty/themes/noctalia (limited to 'ghostty') diff --git a/ghostty/.config/ghostty/config.ghostty b/ghostty/.config/ghostty/config.ghostty new file mode 100644 index 0000000..d57d34f --- /dev/null +++ b/ghostty/.config/ghostty/config.ghostty @@ -0,0 +1,46 @@ +# Dynamic theme colors + +# Font +font-family = "JetBrainsMono Nerd Font" +font-style = Regular +font-size = 13 + +# Window +window-theme = ghostty +window-padding-x = 2 +window-padding-y = 0 +confirm-close-surface=false +resize-overlay = never +gtk-toolbar-style = flat +# Делаем фон полностью непрозрачным (1.0) +background-opacity = 1 + +# Отключаем размытие фона (очень важно для экономии VRAM) +background-blur = false +# Cursor styling +cursor-style = "block" +cursor-style-blink = true +cursor-text = cell-foreground + +# Cursor styling + SSH session terminfo +# (all shell integration options must be passed together) +shell-integration-features = no-cursor,ssh-env + +# Keyboard bindings +keybind = shift+insert=paste_from_clipboard +keybind = control+insert=copy_to_clipboard +# Send Shift+Enter as CSI-u so TUIs can distinguish it from Enter. +keybind = shift+enter=csi:13;2u +# Legacy encoding sends Alt+Shift+Enter the same as Alt+Enter; send CSI-u so tmux can match M-S-Enter. +keybind = alt+shift+enter=csi:13;4u +keybind = super+control+shift+alt+arrow_down=resize_split:down,100 +keybind = super+control+shift+alt+arrow_up=resize_split:up,100 +keybind = super+control+shift+alt+arrow_left=resize_split:left,100 +keybind = super+control+shift+alt+arrow_right=resize_split:right,100 + +# Slowdown mouse scrolling +mouse-scroll-multiplier = 1.5 + +# Fix general slowness on hyprland (https://github.com/ghostty-org/ghostty/discussions/3224) +async-backend = epoll +theme = noctalia diff --git a/ghostty/.config/ghostty/themes/noctalia b/ghostty/.config/ghostty/themes/noctalia new file mode 100644 index 0000000..c52ee18 --- /dev/null +++ b/ghostty/.config/ghostty/themes/noctalia @@ -0,0 +1,22 @@ +palette = 0=#dfe3e6 +palette = 1=#ba1a1a +palette = 2=#030e13 +palette = 3=#5a5f62 +palette = 4=#110914 +palette = 5=#bbc8d0 +palette = 6=#c3c7ca +palette = 7=#1b1c1c +palette = 8=#73787a +palette = 9=#ba1a1a +palette = 10=#030e13 +palette = 11=#5a5f62 +palette = 12=#110914 +palette = 13=#bbc8d0 +palette = 14=#c3c7ca +palette = 15=#1b1c1c +background = #fbf9f9 +foreground = #1b1c1c +cursor-color = #1b1c1c +cursor-text = #fbf9f9 +selection-background = #dfe3e6 +selection-foreground = #43474a -- cgit v1.2.3