diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..ff7707e --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "markdown.extension.toc.levels": "2..6" +} \ No newline at end of file diff --git a/README.md b/README.md index 42a4ab0..6009ff6 100644 --- a/README.md +++ b/README.md @@ -2,18 +2,17 @@ `github-nix-ci` is a simple NixOS & nix-darwin module for [self-hosting GitHub runners][gh-runner] on your machines (which could be a remote server or your personal macbook), so as to provide self-hosted CI for both personal and organization-wide repositories on GitHub. -- [github-nix-ci](#github-nix-ci) - - [What it does](#what-it-does) - - [Getting Started](#getting-started) - - [1. Create system configuration for the machine](#1-create-system-configuration-for-the-machine) - - [New configuration](#new-configuration) - - [Existing configuration](#existing-configuration) - - [2. Create personal access tokens](#2-create-personal-access-tokens) - - [Add tokens to your configuration using `agenix`](#add-tokens-to-your-configuration-using-agenix) - - [3. Configure `github-nix-ci` runners](#3-configure-github-nix-ci-runners) - - [4. Add the workflow to your repositories](#4-add-the-workflow-to-your-repositories) - - [Matrix builds](#matrix-builds) - - [Examples](#examples) +- [What it does](#what-it-does) +- [Getting Started](#getting-started) + - [1. Create system configuration for the machine](#1-create-system-configuration-for-the-machine) + - [New configuration](#new-configuration) + - [Existing configuration](#existing-configuration) + - [2. Create personal access tokens](#2-create-personal-access-tokens) + - [Add tokens to your configuration using `agenix`](#add-tokens-to-your-configuration-using-agenix) + - [3. Configure `github-nix-ci` runners](#3-configure-github-nix-ci-runners) + - [4. Add the workflow to your repositories](#4-add-the-workflow-to-your-repositories) + - [Matrix builds](#matrix-builds) +- [Examples](#examples) ## What it does