nixos/nixos/server.nix
2024-03-30 02:44:01 -04:00

30 lines
562 B
Nix

{ lib, pkgs, inputs, ... }: {
imports = [
./base.nix
./features/tailscale.nix
./features/telemetry
];
boot.kernelPackages = lib.mkDefault pkgs.linuxPackages_latest;
services.timesyncd.enable = true; # needed for backups
services.openssh.settings.PasswordAuthentication = false;
system.autoUpgrade = {
enable = true;
allowReboot = true;
rebootWindow = {
lower = "05:00";
upper = "07:00";
};
flake = inputs.self.outPath;
};
environment.systemPackages = with pkgs; [
curl
htop
];
}