diff --git a/.gitea/workflows/validate-nixos-config.yml b/.gitea/workflows/validate-nixos-config.yml index 3fa532b..d1cd707 100644 --- a/.gitea/workflows/validate-nixos-config.yml +++ b/.gitea/workflows/validate-nixos-config.yml @@ -14,6 +14,7 @@ jobs: steps: - name: Checkout repository uses: actions/checkout@v3 + entrypoint: ["/etc/gitea-runner-entrypoint.sh"] - name: Validate NixOS configuration run: | diff --git a/configuration.nix b/configuration.nix index 58155a2..69a82eb 100644 --- a/configuration.nix +++ b/configuration.nix @@ -41,6 +41,13 @@ }; + environment.etc."gitea-runner-entrypoint.sh" = { + mode = "0755"; + text = '' + #!/bin/sh + exec ${pkgs.coreutils}/bin/sleep "$@" + ''; + }; @@ -76,6 +83,7 @@ openssh.authorizedKeys.keys = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIA6LLy8IibZsCar/hC2U86lFTp4Of2YO+SMm69p+jh6k Marcus macbook" ]; + extraGroups = [ "wheel" ];