diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 7a8b4e79d3675947cb6f24351fa4c4706313af27..3428fbf5980527ff40ccb49db2b38da51133befc 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,3 +1,10 @@
+default:
+  # Guide the choice of an appropriate runner for all these jobs.
+  # https://docs.gitlab.com/ee/ci/runners/#runner-runs-only-tagged-jobs
+  tags:
+    - "nixos"
+    - "shell"
+
 docs:
   stage: "build"
   script: