diff --git a/src/Models/ShellOrTerminal.cs b/src/Models/ShellOrTerminal.cs index 1decdcfac..4f0222e8a 100644 --- a/src/Models/ShellOrTerminal.cs +++ b/src/Models/ShellOrTerminal.cs @@ -42,6 +42,7 @@ static ShellOrTerminal() new ShellOrTerminal("mac-terminal", "Terminal", ""), new ShellOrTerminal("iterm2", "iTerm", ""), new ShellOrTerminal("warp", "Warp", ""), + new ShellOrTerminal("ghostty", "Ghostty", "") }; } else diff --git a/src/Native/MacOS.cs b/src/Native/MacOS.cs index c9e6abad6..633ef5eb8 100644 --- a/src/Native/MacOS.cs +++ b/src/Native/MacOS.cs @@ -44,6 +44,8 @@ public string FindTerminal(Models.ShellOrTerminal shell) return "iTerm"; case "warp": return "Warp"; + case "ghostty": + return "Ghostty"; } return string.Empty; diff --git a/src/Resources/Images/ShellIcons/ghostty.png b/src/Resources/Images/ShellIcons/ghostty.png new file mode 100644 index 000000000..e394a5170 Binary files /dev/null and b/src/Resources/Images/ShellIcons/ghostty.png differ