# --- This file has been auto-generated. For permanent changes alter the appropriate block in the README.org. --- { config, pkgs, ... }: let username = "henrov"; in { environment.systemPackages = with pkgs; [ kdePackages.kdeconnect-kde ]; systemd.user.services.kdeconnect = { enable = true; description = "KDE Connect daemon"; wantedBy = ["default.target"]; serviceConfig = { ExecStart = "${pkgs.kdePackages.kdeconnect-kde}/bin/kdeconnectd"; Restart = "on-failure"; }; }; systemd.users.userLinger = [${username}]; # Hyprland config (if managed via Nix) programs.hyprland = { enable = true; config = { autostart = [ "systemctl --user start kdeconnect.service" ]; }; }; }