about summary refs log tree commit diff
path: root/users/wpcarro/website/blog/content/english/lets-learn-nix-caching.md
diff options
context:
space:
mode:
authorWilliam Carroll <wpcarro@gmail.com>2021-12-27T13·38-0400
committerclbot <clbot@tvl.fyi>2021-12-27T14·01+0000
commitbb72d16cce4b2cee6a31f0aa3fdcf5cad8890de9 (patch)
treee16feb33c6107ff60ccf10bb856cd837c5806358 /users/wpcarro/website/blog/content/english/lets-learn-nix-caching.md
parent21e1ae3e69a0d019c5792ebb463877bd98c1d161 (diff)
refactor(wpcarro/blog): Prefer depot.web.blog r/3465
Hugo is a bit too heavyweight for my taste.

Change-Id: I331bc5898bd40f1a03bbde8ad69fe3cc9f72c18b
Reviewed-on: https://cl.tvl.fyi/c/depot/+/4704
Reviewed-by: wpcarro <wpcarro@gmail.com>
Autosubmit: wpcarro <wpcarro@gmail.com>
Tested-by: BuildkiteCI
Diffstat (limited to 'users/wpcarro/website/blog/content/english/lets-learn-nix-caching.md')
-rw-r--r--users/wpcarro/website/blog/content/english/lets-learn-nix-caching.md49
1 files changed, 0 insertions, 49 deletions
diff --git a/users/wpcarro/website/blog/content/english/lets-learn-nix-caching.md b/users/wpcarro/website/blog/content/english/lets-learn-nix-caching.md
deleted file mode 100644
index a436d4de25eb..000000000000
--- a/users/wpcarro/website/blog/content/english/lets-learn-nix-caching.md
+++ /dev/null
@@ -1,49 +0,0 @@
----
-title: "Lets Learn Nix Caching"
-date: 2020-03-17T18:05:38Z
-draft: true
----
-
-## TL;DR
-
-1. I use `NixOS/nixpkgs-channels` instead of `NixOS/nixpkgs` and avoid
-   `nix-channel`.
-
-## More information
-
-- By default the Nix package manager uses cache.nixos.org as a binary cache.
-- Visit status.nixos.org
-- `git clone git@github.com:NixOS/nixpkgs-channels` instead of
-  `NixOS/nixpkgs`. The former mirrors the latter and uses Git branches to track
-  the published channels.
-
-## What is a Nix channel
-
-If you run...
-
-```shell
-$ git clone git@github.com:NixOS/nixpkgs ~/nixpkgs
-$ export NIX_PATH="nixpkgs=$(realpath ~/nixpkgs)"
-```
-
-One benefit to cloning nixpkgs is that you can browse the source code on your
-machine using tools like `git` and `emacs`. You can also experimentally patch
-and test Nix code this way.
-
-If any of the above appeals to you, clone `nixpkgs-channels` instead.
-
-The Nix maintainers build and test the commits from `nixpkgs` using Hydra. Tests
-include reproducibility tests, etc.
-
-Various channels have different verification phases.
-
-The cache at cache.nixos.org is populate the cache at cache.nixos.org.
-
-You want to increase the likelihood that you are hitting this cache. For
-example, `google-chrome` takes hours to build.
-
-## What is a binary cache?
-
-## What is Hydra (Nix CI)?
-
-## What is Cachix?