kde connect

This commit is contained in:
Reid 2026-03-12 22:22:31 -07:00
parent 53d9bfa3dc
commit 8cc93daddc
Signed by: reidlab
GPG key ID: DAF5EAF6665839FD
2 changed files with 23 additions and 0 deletions

View file

@ -87,6 +87,7 @@
system.flatpak.enable = true;
system.mpv.enable = true;
system.ananicy.enable = true;
system.kdeconnect.enable = true;
# editors
editors.micro.enable = true;
editors.vscode.enable = true;

View file

@ -0,0 +1,22 @@
{ lib, config, pkgs, ... }:
with lib;
let
cfg = config.modules.software.system.kdeconnect;
in {
options.modules.software.system.kdeconnect = {
enable = mkEnableOption "Enable kdeconnect, a multi-platform app that allows your devices to communicate";
package = mkOption {
type = types.package;
default = pkgs.kdePackages.kdeconnect-kde;
};
};
config = mkIf cfg.enable {
programs.kdeconnect.enable = true;
programs.kdeconnect.package = cfg.package;
hm.services.kdeconnect.enable = true;
hm.services.kdeconnect.indicator = true;
hm.services.kdeconnect.package = cfg.package;
};
}