add dolphin services menu

This commit is contained in:
Asaki Yuki 2026-04-14 22:30:56 +07:00
parent cd6fe73b8e
commit f7a4fc0d8d
7 changed files with 71 additions and 52 deletions

View file

@ -14,6 +14,65 @@
Exec = "${libs.root "/scripts/copy-public-url.sh"} \"%F\"";
};
};
open-ghostty-here = {
"Desktop Entry" = {
Type = "Service";
ServiceTypes = "KonqPopupMenu/Plugin";
MimeType = "inode/directory";
Actions = "RunGhosttyDir";
};
"Desktop Action RunGhosttyDir" = {
Name = "Open Ghostty here";
Icon = "com.mitchellh.ghostty";
Exec = "ghostty +new-window --working-directory=\"%F\"";
};
};
open-with-antigravity = {
"Desktop Entry" = {
Type = "Service";
ServiceTypes = "KonqPopupMenu/Plugin";
MimeType = "inode/directory";
Actions = "RunCodeDir";
};
"Desktop Action RunCodeDir" = {
Name = "Open with Antigravity";
Icon = "antigravity";
Exec = "antigravity \"%F\"";
};
};
open-with-code = {
"Desktop Entry" = {
Type = "Service";
ServiceTypes = "KonqPopupMenu/Plugin";
MimeType = "inode/directory";
Actions = "RunCodeDir";
};
"Desktop Action RunCodeDir" = {
Name = "Open with Code";
Icon = "vscode";
Exec = "vscode \"%F\"";
};
};
open-with-nvim = {
"Desktop Entry" = {
Type = "Service";
ServiceTypes = "KonqPopupMenu/Plugin";
MimeType = "inode/directory";
Actions = "RunCodeDir";
};
"Desktop Action RunCodeDir" = {
Name = "Open with Nvim";
Icon = "nvim";
Exec = "ghostty +new-window --working-directory=\"~/.config\" -e nvim .";
};
};
};
configs = {
General = {