KDE Connect

From NixOS Wiki
Revision as of 22:46, 12 September 2024 by AveryanAlex (talk | contribs) (Init kde-connect page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

KDE

programs.kdeconnect.enable = true;

KDE via Home Manager

home-manager.users.username.services.kdeconnect.enable = true;

networking.firewall = rec {
  allowedTCPPortRanges = [ { from = 1714; to = 1764; } ];
  allowedUDPPortRanges = allowedTCPPortRanges;
};

GSConnect (for GNOME)

programs.kdeconnect = {
  enable = true;
  package = pkgs.gnomeExtensions.gsconnect;
};

Then enable "GSConnect" extension.

GSConnect via Home Manager

home-manager.users.username.programs.gnome-shell = {
  enable = true;
  extensions = [{ package = pkgs.gnomeExtensions.gsconnect; }];
};

networking.firewall = rec {
  allowedTCPPortRanges = [ { from = 1714; to = 1764; } ];
  allowedUDPPortRanges = allowedTCPPortRanges;
};

This will auto-enable extension for you.