From 546c9e4f273d7cbb74255200aa8e10fcfd4e035a Mon Sep 17 00:00:00 2001 From: cswimr Date: Sat, 1 Feb 2025 14:45:54 -0600 Subject: [PATCH] add dolphin service menu to upload to tidalstream (https:/csw.im/) --- config/servicemenus/tidalstream.desktop | 9 +++++++++ home-manager/user.nix | 5 +++++ 2 files changed, 14 insertions(+) create mode 100755 config/servicemenus/tidalstream.desktop diff --git a/config/servicemenus/tidalstream.desktop b/config/servicemenus/tidalstream.desktop new file mode 100755 index 0000000..cd9944a --- /dev/null +++ b/config/servicemenus/tidalstream.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Type=Service +MimeType=application/octet-stream; +Actions=uploadToTidalstream; + +[Desktop Action uploadToTidalstream] +Name=Upload to Tidalstream +Icon=document-send-symbolic +Exec=/etc/nixos/scripts/py/zipline.py %f --application-name=Dolphin --desktop-entry=org.kde.dolphin.desktop diff --git a/home-manager/user.nix b/home-manager/user.nix index 5babdba..01e34ce 100755 --- a/home-manager/user.nix +++ b/home-manager/user.nix @@ -23,6 +23,11 @@ config.lib.file.mkOutOfStoreSymlink "/etc/nixos/config/themes/glow.json"; ".config/vinegar/config.toml".source = config.lib.file.mkOutOfStoreSymlink "/etc/nixos/config/vinegar.toml"; + ".local/share/kio/servicemenus" = { + source = "/etc/nixos/config/servicemenus"; + recursive = true; + executable = true; + }; }; # link the configuration file in current directory to the specified location in home directory