From 85d3134481cd8abb0cd857ad967b1a932ea827d4 Mon Sep 17 00:00:00 2001 From: Asaki Yuki Date: Sat, 11 Apr 2026 02:10:33 +0700 Subject: [PATCH] add nvim context menu --- configs/services-menu/open-ghostty-here.desktop | 10 +++++----- configs/services-menu/open-with-nvim.desktop | 10 ++++++++++ home/asakiyuki/modules/files.nix | 1 + 3 files changed, 16 insertions(+), 5 deletions(-) create mode 100644 configs/services-menu/open-with-nvim.desktop diff --git a/configs/services-menu/open-ghostty-here.desktop b/configs/services-menu/open-ghostty-here.desktop index 0385aca..f2e4926 100644 --- a/configs/services-menu/open-ghostty-here.desktop +++ b/configs/services-menu/open-ghostty-here.desktop @@ -2,9 +2,9 @@ Type=Service ServiceTypes=KonqPopupMenu/Plugin MimeType=inode/directory -Actions=RunGhosttyDir +Actions=RunCodeDir -[Desktop Action RunGhosttyDir] -Name=Open Ghostty here -Icon=com.mitchellh.ghostty -Exec=ghostty +new-window --working-directory="%F" \ No newline at end of file +[Desktop Action RunCodeDir] +Name=Open with Nvim +Icon=nvim +Exec=ghostty +new-window --working-directory="~/.config" -e nvim . \ No newline at end of file diff --git a/configs/services-menu/open-with-nvim.desktop b/configs/services-menu/open-with-nvim.desktop new file mode 100644 index 0000000..fc6fa87 --- /dev/null +++ b/configs/services-menu/open-with-nvim.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Type=Service +ServiceTypes=KonqPopupMenu/Plugin +MimeType=inode/directory +Actions=RunCodeDir + +[Desktop Action RunCodeDir] +Name=Open with Nvim +Icon=nvim +Exec=antigravity %F \ No newline at end of file diff --git a/home/asakiyuki/modules/files.nix b/home/asakiyuki/modules/files.nix index 4fed6e3..200fe81 100644 --- a/home/asakiyuki/modules/files.nix +++ b/home/asakiyuki/modules/files.nix @@ -5,6 +5,7 @@ ".config/qt6ct/colors/Catppuccin-Mocha.conf".source = "${pkgs.catppuccin-qt5ct}/share/qt6ct/colors/catppuccin-mocha-sapphire.conf"; ".local/share/kio/servicemenus/open-with-code.desktop".source = ../../../configs/services-menu/open-with-code.desktop; + ".local/share/kio/servicemenus/open-with-nvim.desktop".source = ../../../configs/services-menu/open-with-nvim.desktop; ".local/share/kio/servicemenus/open-with-antigravity.desktop".source = ../../../configs/services-menu/open-with-antigravity.desktop; ".local/share/kio/servicemenus/open-ghostty-here.desktop".source = ../../../configs/services-menu/open-ghostty-here.desktop;