38 lines
		
	
	
		
			738 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			738 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
{ lib
 | 
						|
, mkDerivation
 | 
						|
, fetchFromGitHub
 | 
						|
, cmake
 | 
						|
, qttools
 | 
						|
, qtbase
 | 
						|
}:
 | 
						|
 | 
						|
mkDerivation rec {
 | 
						|
  pname = "heimer";
 | 
						|
  version = "4.2.0";
 | 
						|
 | 
						|
  src = fetchFromGitHub {
 | 
						|
    owner = "juzzlin";
 | 
						|
    repo = pname;
 | 
						|
    rev = version;
 | 
						|
    hash = "sha256-Z94e+4WwabHncBr4Gsv0AkZHyrbFCCIpumGbANHX6dU=";
 | 
						|
  };
 | 
						|
 | 
						|
  nativeBuildInputs = [
 | 
						|
    cmake
 | 
						|
  ];
 | 
						|
 | 
						|
  buildInputs = [
 | 
						|
    qttools
 | 
						|
    qtbase
 | 
						|
  ];
 | 
						|
 | 
						|
  meta = with lib; {
 | 
						|
    description = "Simple cross-platform mind map and note-taking tool written in Qt";
 | 
						|
    homepage = "https://github.com/juzzlin/Heimer";
 | 
						|
    changelog = "https://github.com/juzzlin/Heimer/blob/${version}/CHANGELOG";
 | 
						|
    license = licenses.gpl3Plus;
 | 
						|
    maintainers  = with maintainers; [ dtzWill ];
 | 
						|
    platforms = platforms.linux;
 | 
						|
  };
 | 
						|
}
 |