9 , evolution-data-server-gtk4
23 stdenv.mkDerivation (finalAttrs: {
25 version = "1.0.0.alpha.45";
27 src = fetchFromGitHub {
30 rev = "v${finalAttrs.version}";
31 hash = "sha256-hOVWvk4U6VoWAvXNHK1vTm/am69EFqDmSb0NofWVQj8=";
32 fetchSubmodules = true;
44 evolution-data-server-gtk4
49 gst_all_1.gst-plugins-base
61 # FIXME: libpeas2 (and libpeas) not compiled with -Dvapi=true
66 description = "Implementation of the KDE Connect protocol, built on GNOME platform libraries";
67 mainProgram = "valent";
69 Note that you have to open firewall ports for other devices
70 to connect to it. Use either:
72 programs.kdeconnect = {
74 package = pkgs.valent;
77 or open corresponding firewall ports directly:
79 networking.firewall = rec {
80 allowedTCPPortRanges = [ { from = 1714; to = 1764; } ];
81 allowedUDPPortRanges = allowedTCPPortRanges;
85 homepage = "https://valent.andyholmes.ca";
86 changelog = "https://github.com/andyholmes/valent/blob/${finalAttrs.src.rev}/CHANGELOG.md";
87 license = with lib.licenses; [ gpl3Plus cc0 cc-by-sa-30 ];
88 maintainers = with lib.maintainers; [ aleksana ];
89 platforms = lib.platforms.linux;