diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index df22665f91565cc4d67b3b75d5eac4db0df37f2d..5bdd53ef7d073aba6d317616bd76e6aafbb66bd1 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,30 +1,2 @@
-stages:
-- generate
-- packages
-- cache
-
-generate-flake-ci:
-  stage: generate
-  script:
-  - nix run develop/#flake-to-gitlab-ci > flake-ci-x86_64-linux.yml
-  artifacts:
-    paths:
-      - flake-ci-x86_64-linux.yml
-
-x86_64-linux-ci:
-  stage: packages
-  trigger:
-    include:
-      - artifact: flake-ci-x86_64-linux.yml
-        job: generate-flake-ci
-    strategy: depend
-
-cachix:
-  stage: cache
-  only:
-    refs:
-    - master
-    - cachix
-    - lts/*
-  script:
-  - nix run develop/#cachix-push-horizon-devour
+include:
+- remote: 'https://gitlab.horizon-haskell.net/gitlab/ci-templates/raw/master/default.yml'