Configuration for my NixOS based systems and Home Manager
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Add (disabled) GitHub Actions runner

+26 -1
+14 -1
host-specific/odin/services.nix
··· 1 - { config, ... }: 1 + { config, pkgs, ... }: 2 2 { 3 3 # Some programs need SUID wrappers, can be configured further or are 4 4 # started in user sessions. ··· 49 49 CODER_OAUTH2_GITHUB_DEFAULT_PROVIDER_ENABLE = "false"; 50 50 }; 51 51 environment.file = config.age.secrets.coder_client_secret.path; 52 + }; 53 + age.secrets.github_actions_token = { 54 + file = ../../secrets/github-actions-token.age; 55 + }; 56 + services.github-runners.odin = { 57 + enable = false; 58 + tokenFile = config.age.secrets.github_actions_token.path; 59 + extraLabels = [ 60 + "large" 61 + ]; 62 + extraPackages = [ 63 + pkgs.git-lfs 64 + ]; 52 65 }; 53 66 }
+11
secrets/github-actions-token.age
··· 1 + age-encryption.org/v1 2 + -> ssh-ed25519 OV+2QQ GhKF8/yuQZ23oMLKSU1iyRtspCoySLmNXMjC2UK30Fk 3 + roP56XCTQYJnXr3+iA9FW+fA/BZp13hH/Ll2N5OPIe8 4 + -> ssh-ed25519 QBbeMw rBUB1/E1CzrX0XblV2rIwdQpMI1njlK6yIo4oddMgV0 5 + ILDV6zRI3lVZhZT2QV3gLRpKpSVaPl4u4XNIFhwEijs 6 + -> ssh-ed25519 Wv0Urw CDBAxnvHBR2sHoqShusY2VQvApLevcO3s7mjpiIcnUA 7 + xL4Yj/1OpfecZuBzbMwUHvXXquP2dQ2qydO46ThUNlo 8 + -> ssh-ed25519 WVNCXA 2+hLN4/IGPAmHy36LCGiZJDp5jdw35UL/Iz2jGc/d1U 9 + ADXo3/UQzgTz/YRtOj9g4u7+SP+00F76Vafq1cUXO4o 10 + --- Cm/02q0E5R0sanO1l0vHGhljYFmoU8rdPlgY8I1e8Ec 11 + 4FWc��::�G¥�t-= �wD�E6s+^�N.RT"n��*fg0߹{�i���~�8�
+1
secrets/secrets.nix
··· 33 33 "obsidian-auth-token.age".publicKeys = [ misaki ] ++ noah; 34 34 "pocket-id-encryption-key.age".publicKeys = [ misaki ] ++ noah; 35 35 "coder-client-secret.age".publicKeys = [ odin ] ++ noah; 36 + "github-actions-token.age".publicKeys = [ odin ] ++ noah; 36 37 }