kopia lustrzana https://github.com/bugout-dev/moonstream
				
				
				
			
		
			
				
	
	
		
			30 wiersze
		
	
	
		
			879 B
		
	
	
	
		
			Nix
		
	
	
			
		
		
	
	
			30 wiersze
		
	
	
		
			879 B
		
	
	
	
		
			Nix
		
	
	
| with builtins;
 | |
| let
 | |
|     scm_repos = [
 | |
|         (getEnv "SCM_GIT")
 | |
|         (fetchGit {
 | |
|             url = "git@gitlab.com:deltaex/schematic.git";
 | |
|             rev = "ba5d7b40255e5da9a74e666dd88e309dae40fbd2";
 | |
|         })
 | |
|     ];
 | |
|     scm_repo = head (filter (x: x != "") scm_repos);
 | |
|     scm = (import scm_repo {
 | |
|         verbose = true;
 | |
|         repos = [
 | |
|             "."
 | |
|             (getEnv "MDP_GIT")
 | |
|             (fetchGit {
 | |
|                 url = "git@scm.mixrank.com:mixrank/mdp.git";
 | |
|                 rev = "309e04f3f646847af3b7c084b01cfd72e1db92c8";
 | |
|             })
 | |
|         ] ++ scm_repos;
 | |
|     });
 | |
| in rec {
 | |
|     schematic = scm.shell.overrideAttrs ( oldAttrs : {
 | |
|         shellHook = oldAttrs.shellHook + ''
 | |
|             [ -n "$ENV" -a "$ENV" != "dev" ] && export BUGSNAG=2b987ca13cd93a4931bb746aace204fb
 | |
|             source /home/moonstream/moonstream-secrets/pg.env
 | |
|         '';
 | |
|     });
 | |
| }
 |