diff --git a/readme_template.md b/readme_template.md index ec37d3728..0a7490cb9 100644 --- a/readme_template.md +++ b/readme_template.md @@ -152,6 +152,20 @@ in hosts format to the generated hosts file. `--whitelist `, or `-w `: Use the given whitelist file to remove hosts from the generated hosts file. +#### Using NixOS: + +To install hosts file on your machine add the following into your `configuration.nix`: + +```haskell + networking.extraHosts = let + hostsPath = https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social/hosts; + hostsFile = builtins.fetchurl hostsPath; + in builtins.readFile "${hostsFile}"; +``` + +* NOTE: The call to `fetchurl` is impure. +Use `fetchFromGitHub` with the exact commit if you want to always get the same result. + ## How do I control which sources are unified?