Update homserver config

This commit is contained in:
caem 2023-06-25 12:21:00 +02:00
parent 26694e1e52
commit eafad2af57
5 changed files with 72 additions and 7 deletions

View file

@ -7,20 +7,30 @@
./persist/homeserver.nix
../sets/meta/sysadmin.nix
../packages/vim/package.nix
../packages/nginx/homeserver.nix
../packages/syncthing/homeserver.nix
];
boot.loader = {
efi = {
canTouchEfiVariables = true;
boot = {
loader = {
efi = {
canTouchEfiVariables = true;
};
grub = {
enable = true;
efiSupport = true;
device = "nodev";
};
};
grub = {
enable = true;
efiSupport = true;
device = "nodev";
kernel = {
sysctl."net.ipv6.conf.eth0.disable_ipv6" = true;
};
};
networking = {
hostName = "homeserver";
enableIPv6 = false;
hostId = "95f846dc";
interfaces = {
eno1.ipv4.addresses = [{
@ -34,5 +44,16 @@
console = {
keyMap = "uk";
nameservers = [ "1.1.1.1" "8.8.8.8" ];
defaultGateway = "192.168.2.1";
firewall = {
enable = true;
allowedTCPPorts = [ 22 ];
};
};
# To not mess up SSH sessions from weird terminals
environment.sessionVariables = rec {
TERM = "xterm";
};
}