45 lines
986 B
Nix
45 lines
986 B
Nix
{
|
|
inputs ? null,
|
|
flake ? null,
|
|
self ? null,
|
|
...
|
|
}:
|
|
{
|
|
config ? null,
|
|
pkgs ? null,
|
|
lib ? null,
|
|
modulesPath ? null,
|
|
...
|
|
}: {
|
|
imports = [
|
|
(modulesPath + "/profiles/qemu-guest.nix")
|
|
self.nixosModules.hectic
|
|
inputs.sops-nix.nixosModules.sops
|
|
./astroneer.nix
|
|
];
|
|
|
|
hectic = {
|
|
archetype.dev.enable = true;
|
|
hardware.hetzner-cloud = {
|
|
enable = true;
|
|
networkMatchConfigName = "enp1s0";
|
|
ipv4 = "91.98.127.6";
|
|
ipv6 = "2a01:4f8:1c1b:6f10";
|
|
};
|
|
};
|
|
|
|
sops = {
|
|
gnupg.sshKeyPaths = [ ];
|
|
age.sshKeyPaths = [ "/etc/ssh/ssh_host_ed25519_key" ];
|
|
defaultSopsFile = ../../../sus/games.yaml;
|
|
|
|
secrets."env" = {};
|
|
};
|
|
|
|
environment.systemPackages = (with pkgs; [ rsync git steamcmd hectic.AstroTuxLauncher ]);
|
|
|
|
users.users.root.openssh.authorizedKeys.keys = [
|
|
''ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKAaObjLBslsdTlqEcYaS1TqX4x9aVJu75y27/8MFevO''
|
|
];
|
|
}
|