34 lines
878 B
Nix
34 lines
878 B
Nix
# --- This file has been auto-generated. For permanent changes alter the appropriate block in the README.org. ---
|
|
# --- This file has been auto-generated. For permanent changes alter the appropriate block in the README.org. ---
|
|
{ config, pkgs, ... }:
|
|
let
|
|
username = config.defaultUser or "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
|
|
programs.hyprland = {
|
|
enable = true;
|
|
settings = {
|
|
autostart = [
|
|
"systemctl --user start kdeconnect.service"
|
|
];
|
|
};
|
|
};
|
|
}
|