system/roles/ci-runner.nix (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 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"
];
};
}
|