diff --git a/readme_template.md b/readme_template.md index ec37d3728..00f12807f 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/hosts; + hostsFile = builtins.fetchurl hostsPath; + in builtins.readFile "${hostsFile}"; +``` + +* NOTE: Change `hostsPath` if you need other versions of hosts file. +* 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?