From a19b6b068f144f12716f16007b3d6be1fc6c6b7b Mon Sep 17 00:00:00 2001 From: Lauren Lagarde Date: Sat, 28 Jun 2025 19:24:55 -0500 Subject: [PATCH] Make kitty default terminal in nemo and add VimInKitty desktop entry as default text editor. --- home-manager/programs/kitty.nix | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/home-manager/programs/kitty.nix b/home-manager/programs/kitty.nix index 070ea0b..c4c65b8 100644 --- a/home-manager/programs/kitty.nix +++ b/home-manager/programs/kitty.nix @@ -33,4 +33,31 @@ # Fix KiTTY SSH Misbehavior [[ "$TERM" == "xterm-kitty" ]] && alias ssh="TERM=xterm-256color ssh" ''; + + dconf = { + settings = { + "org/cinnamon/desktop/applications/terminal" = { + exec = "kitty"; + exec-arg = ""; + }; + }; + }; + + xdg = { + enable = true; + desktopEntries = { + VimInKitty = { + name = "Vim in Kitty"; + exec = "kitty vim %U"; + terminal = false; + mimeType = [ "text/plain" ]; + }; + }; + mimeApps = { + enable = true; + defaultApplications = { + "text/plain" = [ "VimInKitty.desktop" ]; + }; + }; + }; }