diff --git a/build01/gitlab.nix b/build01/gitlab.nix index 03c4d13..4fe3bac 100644 --- a/build01/gitlab.nix +++ b/build01/gitlab.nix @@ -11,5 +11,9 @@ in ]; services.gitlab-runner2.enable = true; + # The module depends on gitlab-runner to have a "bin" output. + services.gitlab-runner2.package = pkgs.gitlab-runner // { + bin = pkgs.gitlab-runner; + }; services.gitlab-runner2.registrationConfigFile = "/run/keys/gitlab-runner-registration"; } diff --git a/build01/hydra.nix b/build01/hydra.nix index 60c75bd..21c8c56 100644 --- a/build01/hydra.nix +++ b/build01/hydra.nix @@ -107,10 +107,10 @@ in services.postgresql = { enable = true; - extraConfig = '' - shared_buffers = 4GB - effective_cache_size = 4GB - ''; + settings = { + effective_cache_size = "4GB"; + shared_buffers = "4GB"; + }; }; nix = { diff --git a/nix/overlays.nix b/nix/overlays.nix index 4a073cf..1d4b61f 100644 --- a/nix/overlays.nix +++ b/nix/overlays.nix @@ -6,15 +6,11 @@ let nixops ; - terraform-provider-vpsadmin = - pkgs.callPackage ./terraform-provider-vpsadmin.nix { }; - terraform = pkgs.terraform.withPlugins ( p: [ p.cloudflare p.null p.external - terraform-provider-vpsadmin ] ); }; diff --git a/nix/sources.json b/nix/sources.json index 723911c..7c57412 100644 --- a/nix/sources.json +++ b/nix/sources.json @@ -13,14 +13,14 @@ }, "nixpkgs": { "branch": "nixos-unstable", - "description": "A read-only mirror of NixOS/nixpkgs tracking the released channels. Send issues and PRs to", + "description": "Nix Packages collection", "homepage": "https://github.com/NixOS/nixpkgs", "owner": "NixOS", - "repo": "nixpkgs-channels", - "rev": "b61999e4ad60c351b4da63ae3ff43aae3c0bbdfb", - "sha256": "0cggpdks4qscyirqwfprgdl91mlhjlw24wkg0riapk5f2g2llbpq", + "repo": "nixpkgs", + "rev": "733e537a8ad76fd355b6f501127f7d0eb8861775", + "sha256": "1rjvbycd8dkkflal8qysi9d571xmgqq46py3nx0wvbzwbkvzf7aw", "type": "tarball", - "url": "https://github.com/NixOS/nixpkgs-channels/archive/b61999e4ad60c351b4da63ae3ff43aae3c0bbdfb.tar.gz", + "url": "https://github.com/NixOS/nixpkgs/archive/733e537a8ad76fd355b6f501127f7d0eb8861775.tar.gz", "url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz" }, "nixpkgs-update": { @@ -82,17 +82,5 @@ "type": "tarball", "url": "https://github.com/ElvishJerricco/simple-hydra/archive/0d28b0b66136082d0cbfd90ede4436a580e3e8d0.tar.gz", "url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz" - }, - "terraform-provider-vpsadmin": { - "branch": "master", - "description": "Terraform provider for vpsAdmin", - "homepage": null, - "owner": "vpsfreecz", - "repo": "terraform-provider-vpsadmin", - "rev": "55a9bbec968fcc1966b6362bd087d46e3e2b21b1", - "sha256": "182s23xcakbjbc3wy3kg4j5bx67ayw3lca9prk82rcj76lwdjwcb", - "type": "tarball", - "url": "https://github.com/vpsfreecz/terraform-provider-vpsadmin/archive/55a9bbec968fcc1966b6362bd087d46e3e2b21b1.tar.gz", - "url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz" } } diff --git a/nix/terraform-provider-vpsadmin.nix b/nix/terraform-provider-vpsadmin.nix deleted file mode 100644 index 7a15641..0000000 --- a/nix/terraform-provider-vpsadmin.nix +++ /dev/null @@ -1,8 +0,0 @@ -{ buildGoModule, fetchFromGitHub, sources }: -buildGoModule { - pname = "terraform-provider-vpsadmin"; - version = "latest"; - src = sources.terraform-provider-vpsadmin; - modSha256 = "sha256-gz+t50uHFj4BQnJg6kOJI/joJVE+usLpVzTqziek2wY="; - subPackages = [ "." ]; -} diff --git a/secrets/vpsadmin-token b/secrets/vpsadmin-token deleted file mode 100644 index ab4b292..0000000 Binary files a/secrets/vpsadmin-token and /dev/null differ diff --git a/shell.nix b/shell.nix index b2619f4..e13b453 100644 --- a/shell.nix +++ b/shell.nix @@ -22,6 +22,5 @@ pkgs.mkShell { shellHooks = '' export CLOUDFLARE_API_TOKEN=$(< ./secrets/cloudflare-api-token) - export VPSADMIN_API_TOKEN=$(< ./secrets/vpsadmin-token) ''; }