summaryrefslogtreecommitdiff
path: root/ghostty/.config
diff options
context:
space:
mode:
authorseraphim <18ycm9tx@anonaddy.me>2026-07-25 18:27:20 +0700
committerseraphim <18ycm9tx@anonaddy.me>2026-07-25 18:27:20 +0700
commit663ea6d3e44c5690c9231ce305e3e630389080b3 (patch)
tree62f5c26b8458f40d0931a909566acf8d4cbf0103 /ghostty/.config
parenta4f9590f59c25e396dfd6166b14727ee7f31d08c (diff)
new dotfiles:
fastfetch; starship; ghostty;
Diffstat (limited to 'ghostty/.config')
-rw-r--r--ghostty/.config/ghostty/config.ghostty46
-rw-r--r--ghostty/.config/ghostty/themes/noctalia22
2 files changed, 68 insertions, 0 deletions
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