KDE Connect: Difference between revisions

Init kde-connect page
 
Malix (talk | contribs)
m grammar
 
(3 intermediate revisions by 3 users not shown)
Line 1: Line 1:
==== KDE ====
[https://apps.kde.org/de/kdeconnect/ KDE Connect] is an application for the [[KDE Plasma]] desktop environment with various functions for integrating a phone and the Linux computer. It allows you to send files to the other device, control its media playback, send remote control inputs, display its notifications and much more.
 
[https://apps.kde.org/de/kdeconnect/ KDE Connect] is also available for the [[GNOME]] desktop environment using the [https://extensions.gnome.org/extension/1319/gsconnect/ GSConnect] extension.
 
== Installation ==
 
=== [[KDE Plasma]] ===
 
==== [[NixOS]] ====
<syntaxhighlight lang="nix">
<syntaxhighlight lang="nix">
programs.kdeconnect.enable = true;
programs.kdeconnect.enable = true;
</syntaxhighlight>
</syntaxhighlight>


==== KDE via [[Home Manager]] ====
==== [[Home Manager]] ====
<syntaxhighlight lang="nix">
<syntaxhighlight lang="nix">
home-manager.users.username.services.kdeconnect.enable = true;
home-manager.users.username.services.kdeconnect.enable = true;
Line 14: Line 22:
</syntaxhighlight>
</syntaxhighlight>


==== GSConnect (for GNOME) ====
=== [[GNOME]] (with [https://extensions.gnome.org/extension/1319/gsconnect/ GSConnect]) ===
 
==== [[NixOS]] ====
<syntaxhighlight lang="nix">
<syntaxhighlight lang="nix">
programs.kdeconnect = {
programs.kdeconnect = {
Line 20: Line 30:
   package = pkgs.gnomeExtensions.gsconnect;
   package = pkgs.gnomeExtensions.gsconnect;
};
};
</syntaxhighlight>Then enable "GSConnect" extension.
</syntaxhighlight>
Then it is necessary to enable "[https://extensions.gnome.org/extension/1319/gsconnect/ GSConnect]" extension in the Gnome Extensions application (or via dconf).


==== GSConnect via [[Home Manager]] ====
==== [[Home Manager]] ====
<syntaxhighlight lang="nix">
<syntaxhighlight lang="nix">
home-manager.users.username.programs.gnome-shell = {
home-manager.users.username.programs.gnome-shell = {
Line 33: Line 44:
   allowedUDPPortRanges = allowedTCPPortRanges;
   allowedUDPPortRanges = allowedTCPPortRanges;
};
};
</syntaxhighlight>This will auto-enable extension for you.
</syntaxhighlight>
This will auto-enable the extension via dconf.
 
[[Category:Applications]]
[[Category:GNOME]]
[[Category:KDE]]