mirror of
				https://github.com/NotAShelf/nyxexprs.git
				synced 2025-11-03 20:22:21 +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];
 | 
						|
  };
 | 
						|
})
 |