12 lines
		
	
	
	
		
			596 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			12 lines
		
	
	
	
		
			596 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
| # The following is taken from: https://nixos-and-flakes.thiscute.world/nixpkgs/overlays
 | |
| 
 | |
| # import all nix files in the current folder, and execute them with args as parameters
 | |
| # The return value is a list of all execution results, which is the list of overlays
 | |
| 
 | |
| args:
 | |
| # execute and import all overlay files in the current directory with the given args
 | |
| builtins.map
 | |
|   (f: (import (./. + "/${f}") args))  # execute and import the overlay file
 | |
|   (builtins.filter          # find all overlay files in the current directory
 | |
|     (f: f != "default.nix")
 | |
|     (builtins.attrNames (builtins.readDir ./.)))
 |