From: sheepfleece Date: Mon, 11 May 2020 01:21:17 +0000 (+0300) Subject: Add Usage for NixOS X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=0bd364f096d4af7516b93796629aee815a6259e0;p=stevenblack-hosts.git Add Usage for NixOS --- 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?