nixos-config/systems/x86_64-linux/loptland/default.nix

38 lines
572 B
Nix

{
lib,
namespace,
pkgs,
...
}:
let
inherit (lib.${namespace}) enabled;
in
{
imports = [ ./hardware.nix ];
services.openssh = {
enable = true;
settings = {
PasswordAuthentication = false;
KbdInteractiveAuthentication = false;
};
};
${namespace} = {
submodules = {
basics = enabled;
};
services = {
# factorio-server = enabled;
};
user.trustedPublicKeys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHFrDiO5+vMfD5MimkzN32iw3MnSMLZ0mHvOrHVVmLD0"
];
};
system.stateVersion = "24.11";
}