40 lines
702 B
Nix

{
config,
lib,
pkgs,
pkgs-unstable,
...
}:
{
nixpkgs.overlays = [
(final: prev: {
kdePackages = prev.kdePackages // { inherit (pkgs-unstable.kdePackages) kwin; };
}
)
];
environment.plasma6.excludePackages = with pkgs.kdePackages; [
elisa
];
home-manager.users.mysaa.home.file.".config/kdeglobals".text = lib.generators.toINI { } {
KDE = {
SingleClick = true;
};
};
home-manager.users.mysaa.services.kdeconnect.enable = true;
# We open kdeconnect ports
networking.firewall = rec {
allowedTCPPortRanges = [
{
from = 1714;
to = 1764;
}
];
allowedUDPPortRanges = allowedTCPPortRanges;
};
}