From 9bdd9868bef1314fa0daa850153345c2e84bf8e3 Mon Sep 17 00:00:00 2001 From: Ivan Malison Date: Sun, 19 Nov 2023 22:02:16 -0700 Subject: [PATCH] [NixOS] Make railbird-sf a runner --- nixos/keys.nix | 3 +++ nixos/machines/railbird-sf.nix | 3 ++- nixos/secrets/secrets.nix | 1 + 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/nixos/keys.nix b/nixos/keys.nix index 390fa1f1..39e964f4 100644 --- a/nixos/keys.nix +++ b/nixos/keys.nix @@ -42,4 +42,7 @@ rec { ]; agenixKeys = hostKeys ++ kanivanKeys; allKeys = loewyKeys ++ mikeKeys ++ kanivanKeys ++ deanKeys ++ alexKeys ++ hostKeys; + railbird-sf = [ + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDozY/3Cd9npaYPCgIn/E7MjW9c7Zb5/wTO5Qi7yRU45 root@railbird-sf" + ]; } diff --git a/nixos/machines/railbird-sf.nix b/nixos/machines/railbird-sf.nix index a47a8dd4..980ce313 100644 --- a/nixos/machines/railbird-sf.nix +++ b/nixos/machines/railbird-sf.nix @@ -57,12 +57,13 @@ features.full.enable = false; modules.base.enable = true; modules.desktop.enable = true; - modules.xmonad.enable = false; + modules.xmonad.enable = true; modules.gnome.enable = true; modules.code.enable = true; modules.syncthing.enable = true; modules.fonts.enable = true; modules.plasma.enable = false; + modules.gitea-runner.enable = true; fileSystems."/" = { device = "/dev/disk/by-uuid/a317d456-6f84-41ee-a149-8e466e414aae"; diff --git a/nixos/secrets/secrets.nix b/nixos/secrets/secrets.nix index f75f6aa1..bdde425e 100644 --- a/nixos/secrets/secrets.nix +++ b/nixos/secrets/secrets.nix @@ -9,4 +9,5 @@ in "gitea-runner-token.nixquick.age".publicKeys = keys.agenixKeys; "gitea-runner-token.jimi-hendnix.age".publicKeys = keys.agenixKeys; "gitea-runner-token.adele.age".publicKeys = keys.agenixKeys; + "gitea-runner-token.railbird-sf.age".publicKeys = keys.agenixKeys ++ keys.railbird-sf; }