add staging nixos configuration to serve as CI runner
1 file changed, 35 insertions(+), 0 deletions(-)
changed files
A system/roles/ci-runner.nix
@@ -0,0 +1,35 @@ +{ + config, + pkgs, + ... +}: +{ + users.groups.laminar = { }; + users.users.laminar = { + group = "laminar"; + home = "/var/lib/laminar"; + createHome = true; + isSystemUser = true; + packages = with pkgs; [ + fish + bash + gnutar + bzip2 + gzip + config.programs.git.package + cached-nix-shell + nix + nix-build-uncached + config.programs.ssh.package + laminar + moreutils + flock + just + rsync + go + ]; + openssh.authorizedKeys.keys = [ + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHeFYWByDp3lurxzYbQPiMJfHcFEDUdj3TAu5ib2Sv1A laminar@smrk.alin.ovh" + ]; + }; +}