{ config, lib, pkgs, ... }: with lib; let cfg = config.home.roles.kdeconnect; in { options.home.roles.kdeconnect = { enable = mkEnableOption "Enable KDE Connect for device integration"; }; config = mkIf cfg.enable { services.kdeconnect = { enable = true; indicator = true; package = pkgs.kdePackages.kdeconnect-kde; }; }; }