Commit 84a30fc

HPCesia <me@hpcesia.com>
2025-06-08 19:37:26
feat(app): add Ghostty
1 parent e9958cf
Changed files (3)
home
base
gui
terminals
linux
home/base/gui/terminals/ghostty/default.nix
@@ -0,0 +1,11 @@
+{config, ...}: {
+  programs.ghostty = {
+    enable = true;
+    enableBashIntegration = true;
+    settings = {
+      theme = "catppuccin-${config.catppuccin.flavor}";
+      window-padding-x = 5;
+      window-padding-y = 5;
+    };
+  };
+}
home/linux/gui/plasma/options/configs.nix
@@ -2,8 +2,8 @@
   programs.plasma.configFile = {
     kdeglobals = {
       General = {
-        TerminalApplication = "wezterm start --cwd .";
-        TerminalService = "org.wezfurlong.wezterm.desktop";
+        TerminalApplication = "ghostty";
+        TerminalService = "com.mitchellh.ghostty";
       };
     };
   };
home/linux/gui/plasma/options/shortcuts.nix
@@ -0,0 +1,5 @@
+{...}: {
+  programs.plasma.shortcuts = {
+    "services/com.mitchellh.ghostty"._launch = "Meta+`";
+  };
+}