The license.free field is set to false for non-free packages, for free packages it is set to true or is missing entirely. Thus we need to default the case of a missing field to true, not false.
nur-packages-template
A template for NUR repositories
Setup
- Fork this repo
 - Add your packages to the pkgs directory and to
default.nix
- Remember to mark the broken packages as 
broken = true;in themetaattribute, or travis (and consequently caching) will fail! - Library functions, modules and overlays go in the respective directories
 
 - Remember to mark the broken packages as 
 - Add your NUR repo name and your cachix repo name (optional) to
.travis.yml
- If you use cachix you should also add your cache's private key to travis' protected env variables
 
 - Enable travis for your repo
- You can add a cron job in the repository settings on travis to keep your cachix cache fresh
 
 - Change your travis and cachix names on the README template section and delete the rest
 - Add yourself to NUR
 
README template
nur-packages
My personal NUR repository
Description
				
					Languages
				
				
								
								
									Nix
								
								99.3%
							
						
							
								
								
									Shell
								
								0.7%