Installation
System wide:
{
environment.systemPackages = with nix-casks.packages.${system}; [
kde-connect # KDE Connect
];
} Home Manager:
{
home.packages = with nix-casks.packages.${system}; [
kde-connect # KDE Connect
];
} Package Definition
{
"pname": "kde-connect",
"version": "26.08.1",
"src": {
"url": "https://download.kde.org/stable/release-service/26.08.1/macos/kdeconnect-kde-26.08-macos-clang-arm64.dmg",
"sha256": "e481cad9046c129e9fd7ea64e665c141b5764db16da16d3b85fe36beb23574bc"
},
"installPhase": [
"mkdir -p \"$out/Applications/KDE Connect.app\" && cp -r \"KDE Connect.app\" \"$out/Applications\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/KDE Connect.app/Contents/MacOS/kdeconnect-cli\" \"$out/bin/kdeconnect\""
],
"meta": {
"description": "Communicate with your handheld devices",
"homepage": "https://kdeconnect.kde.org/"
}
}