From c79992d9ae6a6a4a84f910179c0f9c278bcaec8f Mon Sep 17 00:00:00 2001 From: Vinzenz Schroeter Date: Sat, 1 Feb 2025 16:06:36 +0100 Subject: [PATCH] add forgejo-runner on forgejo vm --- hosts/forgejo-runner-1/default.nix | 8 +++----- hosts/forgejo-runner-1/forgejo-runner.nix | 8 ++++++++ 2 files changed, 11 insertions(+), 5 deletions(-) create mode 100644 hosts/forgejo-runner-1/forgejo-runner.nix diff --git a/hosts/forgejo-runner-1/default.nix b/hosts/forgejo-runner-1/default.nix index 4c2666e..98a81be 100644 --- a/hosts/forgejo-runner-1/default.nix +++ b/hosts/forgejo-runner-1/default.nix @@ -4,6 +4,7 @@ nixpkgs.lib.nixosSystem { modules = common-modules ++ [ ./hardware.nix ../../users/vinzenz.nix + ./forgejo-runner.nix { networking.hostName = "forgejo-runner-1"; } { # uncomment for build check on non arm system (requires --impure) @@ -11,8 +12,8 @@ nixpkgs.lib.nixosSystem { } { services.tailscale.useRoutingFeatures = "both"; - } - { + system.autoUpgrade.allowReboot = true; + users.users = { root.openssh.authorizedKeys.keys = [ ''ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCJUpbpB3KEKVoKWsKoar9J4RNah8gmQoSH6jQEw5dY vinzenz-pixel-JuiceSSH'' @@ -21,8 +22,5 @@ nixpkgs.lib.nixosSystem { ]; }; } - { - system.autoUpgrade.allowReboot = true; - } ]; } diff --git a/hosts/forgejo-runner-1/forgejo-runner.nix b/hosts/forgejo-runner-1/forgejo-runner.nix new file mode 100644 index 0000000..19bd422 --- /dev/null +++ b/hosts/forgejo-runner-1/forgejo-runner.nix @@ -0,0 +1,8 @@ +{ pkgs, ... }: +{ + config = { + environment.systemPackages = with pkgs; [ + forgejo-runner + ]; + }; +}