mirror of
				https://github.com/Jokiller230/puzzlevision.git
				synced 2025-10-30 21:30:05 +00:00 
			
		
		
		
	[general, networking] use rtl8821ce driver for bluetooth stuttering fix, enable flatpak, more
Signed-off-by: Jo <johannesreckers2006@gmail.com>
This commit is contained in:
		
							parent
							
								
									f9343a67b6
								
							
						
					
					
						commit
						674e20233b
					
				
					 6 changed files with 113 additions and 2 deletions
				
			
		|  | @ -9,4 +9,8 @@ pkgs: { | |||
|   gnomeExtensions = { | ||||
|     rounded-window-corners = pkgs.callPackage ./gnomeExtensions/rounded-window-corners.nix { }; | ||||
|   }; | ||||
| 
 | ||||
|   kernelPackages = { | ||||
|     rtl8821ce = pkgs.callPackage ./kernelPackages/rtl8821ce.nix { }; | ||||
|   }; | ||||
| } | ||||
|  |  | |||
							
								
								
									
										45
									
								
								pkgs/kernelPackages/rtl8821ce.nix
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										45
									
								
								pkgs/kernelPackages/rtl8821ce.nix
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,45 @@ | |||
| { lib | ||||
| , stdenv | ||||
| , fetchFromGitHub | ||||
| , kernel | ||||
| , bc | ||||
| }: | ||||
| 
 | ||||
| stdenv.mkDerivation rec { | ||||
|   pname = "rtl8821ce"; | ||||
|   version = "${kernel.version}-unstable-2024-03-26"; | ||||
| 
 | ||||
|   src = fetchFromGitHub { | ||||
|     owner = "tomaspinho"; | ||||
|     repo = "rtl8821ce"; | ||||
|     rev = "f119398d868b1a3395f40c1df2e08b57b2c882cd"; | ||||
|     hash = "sha256-EfpKa5ZRBVM5T8EVim3cVX1PP1UM9CyG6tN5Br8zYww="; | ||||
|   }; | ||||
| 
 | ||||
|   hardeningDisable = [ "pic" ]; | ||||
| 
 | ||||
|   nativeBuildInputs = [ bc ] ++ kernel.moduleBuildDependencies; | ||||
|   makeFlags = kernel.makeFlags; | ||||
| 
 | ||||
|   prePatch = '' | ||||
|     substituteInPlace ./Makefile \ | ||||
|       --replace /lib/modules/ "${kernel.dev}/lib/modules/" \ | ||||
|       --replace /sbin/depmod \# \ | ||||
|       --replace '$(MODDESTDIR)' "$out/lib/modules/${kernel.modDirVersion}/kernel/net/wireless/" | ||||
|   ''; | ||||
| 
 | ||||
|   preInstall = '' | ||||
|     mkdir -p "$out/lib/modules/${kernel.modDirVersion}/kernel/net/wireless/" | ||||
|   ''; | ||||
| 
 | ||||
|   enableParallelBuilding = true; | ||||
| 
 | ||||
|   meta = with lib; { | ||||
|     description = "Realtek rtl8821ce driver"; | ||||
|     homepage = "https://github.com/tomaspinho/rtl8821ce"; | ||||
|     license = licenses.gpl2Only; | ||||
|     platforms = platforms.linux; | ||||
|     maintainers = with maintainers; [ hhm ivar ]; | ||||
|     broken = stdenv.isAarch64 || ((lib.versions.majorMinor kernel.version) == "5.4" && kernel.isHardened); | ||||
|   }; | ||||
| } | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue