40 lines
		
	
	
		
			702 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			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;
 | 
						|
  };
 | 
						|
 | 
						|
}
 |