mirror of
				https://github.com/NotAShelf/nyxexprs.git
				synced 2025-10-31 11:02:37 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			34 lines
		
	
	
	
		
			820 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
	
		
			820 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
| {
 | |
|   lib,
 | |
|   stdenvNoCC,
 | |
|   fetchzip,
 | |
| }:
 | |
| stdenvNoCC.mkDerivation (finalAttrs: {
 | |
|   pname = "headscale-ui";
 | |
|   version = "2025.05.22";
 | |
| 
 | |
|   src = fetchzip {
 | |
|     url = "https://github.com/gurucomputing/headscale-ui/releases/download/${finalAttrs.version}/headscale-${finalAttrs.version}.tar.gz";
 | |
|     hash = "sha256-qLX8YW5jjy4K4et7dkS0Bvug+k3NVw0m2d2Q0wLE1J4=";
 | |
|     stripRoot = false;
 | |
|   };
 | |
| 
 | |
|   dontConfigure = true;
 | |
|   dontBuild = true;
 | |
| 
 | |
|   installPhase = ''
 | |
|     runHook preInstall
 | |
| 
 | |
|     mkdir -p $out/share/
 | |
|     cp -rvf ./* $out/share/
 | |
| 
 | |
|     runHook postInstall
 | |
|   '';
 | |
| 
 | |
|   meta = {
 | |
|     description = "Web frontend for the headscale Tailscale-compatible coordination server";
 | |
|     homepage = "https://github.com/gurucomputing/headscale-ui";
 | |
|     license = [lib.licenses.bsd3];
 | |
|     maintainers = with lib.maintainers; [NotAShelf];
 | |
|   };
 | |
| })
 |