forked from fabian/nix
		
	
		
			
				
	
	
		
			34 lines
		
	
	
	
		
			664 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
	
		
			664 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
| {
 | |
|   borgbackup,
 | |
|   buildPythonApplication,
 | |
|   fetchFromGitHub,
 | |
|   lib,
 | |
|   packaging,
 | |
|   pyyaml,
 | |
| }:
 | |
| buildPythonApplication {
 | |
|   pname = "snapborg";
 | |
|   version = "0.1.0-unstable-20250331";
 | |
| 
 | |
|   src = fetchFromGitHub {
 | |
|     repo = "snapborg";
 | |
|     owner = "enzingerm";
 | |
| 
 | |
|     rev = "7e860395319f995161a6e0c7954ce47635e3cd59";
 | |
|     hash = "sha256-RzYL4IHulk1Q/ALWFs6YCTeCO8ohwqXH2NMHRctRVSA=";
 | |
|   };
 | |
| 
 | |
|   patches = [
 | |
|     ./0001-Remove-env-arg-from-subprocess-calls.patch # Fixes broken $PATH when calling borg
 | |
|   ];
 | |
| 
 | |
|   propagatedBuildInputs = [
 | |
|     borgbackup
 | |
|     packaging
 | |
|     pyyaml
 | |
|   ];
 | |
| 
 | |
|   preFixup = ''
 | |
|     makeWrapperArgs+=(--prefix PATH : ${lib.makeBinPath [borgbackup]})
 | |
|   '';
 | |
| }
 |