24 lines
		
	
	
		
			636 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			636 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
| { lib, bundlerApp, bundlerUpdateScript
 | |
| , withPostgresql ? true, postgresql
 | |
| , withSqlite ? false, sqlite
 | |
| }:
 | |
| 
 | |
| bundlerApp {
 | |
|   pname = "ledger_web";
 | |
|   gemdir = ./.;
 | |
|   exes = [ "ledger_web" ];
 | |
| 
 | |
|   buildInputs =    lib.optional withPostgresql postgresql
 | |
|                 ++ lib.optional withSqlite sqlite;
 | |
| 
 | |
|   passthru.updateScript = bundlerUpdateScript "ledger-web";
 | |
| 
 | |
|   meta = with lib; {
 | |
|     description = "A web frontend to the Ledger CLI tool";
 | |
|     homepage = https://github.com/peterkeen/ledger-web;
 | |
|     license = licenses.mit;
 | |
|     maintainers = with maintainers; [ peterhoeg manveru nicknovitski ];
 | |
|     platforms = platforms.linux;
 | |
|   };
 | |
| }
 | 
