clan-cli: add desktop item

This commit is contained in:
lassulus
2023-09-27 19:02:03 +02:00
parent 0bc8f88276
commit dafceb6fea

View File

@@ -25,6 +25,8 @@
, tor , tor
, git , git
, nixpkgs , nixpkgs
, makeDesktopItem
, copyDesktopItems
}: }:
let let
@@ -101,6 +103,7 @@ python3.pkgs.buildPythonPackage {
nativeBuildInputs = [ nativeBuildInputs = [
setuptools setuptools
installShellFiles installShellFiles
copyDesktopItems
]; ];
propagatedBuildInputs = dependencies; propagatedBuildInputs = dependencies;
@@ -152,4 +155,13 @@ python3.pkgs.buildPythonPackage {
fi fi
''; '';
meta.mainProgram = "clan"; meta.mainProgram = "clan";
desktopItems = [
(makeDesktopItem {
name = "clan";
exec = "clan";
desktopName = "CLan Manager";
startupWMClass = "clan";
mimeTypes = [ "x-scheme-handler/clan" ];
})
];
} }