34 lines
750 B
Nix
34 lines
750 B
Nix
|
{ pkgs, ... }: {
|
||
|
imports = [
|
||
|
./hardware-configuration.nix
|
||
|
../common/users/m3tam3re
|
||
|
../common/base
|
||
|
./services
|
||
|
];
|
||
|
|
||
|
boot.loader.grub.enable = true;
|
||
|
boot.loader.grub.version = 2;
|
||
|
boot.loader.grub.device = "/dev/sda"; # or "nodev" for efi only
|
||
|
|
||
|
services.openssh.enable = true;
|
||
|
services.openssh.passwordAuthentication = false;
|
||
|
networking = {
|
||
|
hostName = "lkk-nix-1";
|
||
|
firewall.enable = true;
|
||
|
firewall.allowedTCPPortRanges = [{
|
||
|
from = 3000;
|
||
|
to = 3100;
|
||
|
}];
|
||
|
firewall.allowedTCPPorts = [ 80 443 ];
|
||
|
};
|
||
|
|
||
|
nix = {
|
||
|
gc = {
|
||
|
automatic = true;
|
||
|
options = "--delete-older-than 30d";
|
||
|
};
|
||
|
optimise.automatic = true;
|
||
|
};
|
||
|
system.stateVersion = "22.11"; # Did you read the comment?
|
||
|
}
|