nix-conf/system/modules/services.nix
2025-04-09 13:24:02 +08:00

33 lines
538 B
Nix

{ settings, ... }:
{
networking = {
firewall = {
allowedTCPPorts = [
22 # SSH
];
};
};
services = {
dbus.enable = true;
openssh = {
enable = true;
ports = [ 22 ];
settings = {
PasswordAuthentication = false;
AllowUsers = [ settings.personal.username ];
UseDns = true;
PermitRootLogin = "no";
};
};
xserver = {
enable = false;
xkb = {
layout = "us";
options = "caps:swapescape";
};
};
};
}