Diff
1diff --git a/dot_config/ghostty/config b/dot_config/ghostty/config
2new file mode 100644
3index 0000000000000000000000000000000000000000..055ceb5b287c7b9ce12c6988e20a141fc6753958
4--- /dev/null
5+++ b/dot_config/ghostty/config
6@@ -0,0 +1,32 @@
7+# Font
8+font-family = "IosevkaTerm NF"
9+font-style = "Regular"
10+font-size = 14
11+adjust-cell-width = -1
12+adjust-cell-height = 1
13+
14+# Theme
15+theme = "GruvboxDark"
16+
17+# Cursor
18+cursor-style = "block"
19+cursor-style-blink = false
20+shell-integration-features = no-cursor
21+cursor-click-to-move = true
22+
23+# Scroll
24+mouse-scroll-multiplier = 1
25+scrollback-limit = 20000
26+
27+# Window
28+window-decoration = false
29+window-padding-x = 0
30+window-padding-y = 0
31+resize-overlay = never
32+gtk-titlebar = false
33+
34+# Update
35+auto-update = off
36+
37+# Keybindings
38+# keybind = ctrl+shift+u=unbind
39diff --git a/dot_config/sway/autoname-workspaces.py b/dot_config/sway/autoname-workspaces.py
40index d6ec6b27dfe67c01467d02af5a2ef271095e970a..43cc6bca700bf0f0cca2e733a9a7ede13caf2017 100644
41--- a/dot_config/sway/autoname-workspaces.py
42+++ b/dot_config/sway/autoname-workspaces.py
43@@ -61,6 +61,7 @@ WINDOW_ICONS: dict[str, str] = {
44 'firefoxdeveloperedition': nf.icons['fa_firefox'],
45 'gamescope': nf.icons['md_steam'],
46 'ghb': nf.icons['md_video'],
47+ 'com.mitchellh.ghostty': nf.icons['fa_terminal'],
48 'gimp': nf.icons['fa_paint_brush'],
49 'gimp-2.10': nf.icons['fa_paint_brush'],
50 'gparted': nf.icons['fa_hdd_o'],
51diff --git a/dot_config/sway/config.tmpl b/dot_config/sway/config.tmpl
52index 4ff6f08e51eadcef8871f7a552bc61e7dc2f8232..2f5f5d09cc3602df13bbc4aef2fcf729311b985d 100644
53--- a/dot_config/sway/config.tmpl
54+++ b/dot_config/sway/config.tmpl
55@@ -129,7 +129,7 @@ bindsym $alt+e exec wtype -k up
56 bindsym $alt+i exec wtype -k right
57
58 # start a terminal
59-bindsym $mod+Return exec alacritty
60+bindsym $mod+Return exec ghostty
61
62 # rofi bindings
63 bindsym $mod+space exec "rofi -show drun"