From d6447efb29415e179a6d70077509b1e7c66733f0 Mon Sep 17 00:00:00 2001 From: Asaki Yuki Date: Thu, 9 Apr 2026 11:56:25 +0700 Subject: [PATCH] add services-menus --- configs/services-menu/open-with-code.desktop | 10 ++++++++++ home/asakiyuki/modules/files.nix | 1 + modules/programs/hyprland/settings/key-bind.nix | 2 +- 3 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 configs/services-menu/open-with-code.desktop diff --git a/configs/services-menu/open-with-code.desktop b/configs/services-menu/open-with-code.desktop new file mode 100644 index 0000000..0d41a8e --- /dev/null +++ b/configs/services-menu/open-with-code.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Type=Service +ServiceTypes=KonqPopupMenu/Plugin +MimeType=inode/directory +Actions=RunCodeDir + +[Desktop Action RunCodeDir] +Name=Open with Code +Icon=vscode +Exec=code %F \ No newline at end of file diff --git a/home/asakiyuki/modules/files.nix b/home/asakiyuki/modules/files.nix index 441b05b..86ca471 100644 --- a/home/asakiyuki/modules/files.nix +++ b/home/asakiyuki/modules/files.nix @@ -3,6 +3,7 @@ home.file = { ".config/qt5ct/colors/Catppuccin-Mocha.conf".source = "${pkgs.catppuccin-qt5ct}/share/qt5ct/colors/catppuccin-mocha-sapphire.conf"; ".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; }; xdg.configFile = { diff --git a/modules/programs/hyprland/settings/key-bind.nix b/modules/programs/hyprland/settings/key-bind.nix index 9af8ff4..59dc9e1 100644 --- a/modules/programs/hyprland/settings/key-bind.nix +++ b/modules/programs/hyprland/settings/key-bind.nix @@ -6,7 +6,7 @@ "ALT, F4, killactive" "SUPER SHIFT, L, exit," "SUPER SHIFT, TAB, togglefloating," - "SUPER SHIFT, S, exec, hyprshot -m region -o '~/Pictures/Screenshot/' -z" + "SUPER SHIFT, S, exec, hyprshot -m region -o '/home/asakiyuki/Pictures/Screenshot/' -z" "SUPER, J, togglesplit," "SUPER, E, exec, dolphin"