mailtngbert/configuration.nix

25 lines
656 B
Nix
Raw Normal View History

2022-02-24 21:25:18 +01:00
{ pkgs, lib, ... }:
{
boot.isContainer = true;
boot.loader.initScript.enable = true;
networking = {
interfaces.eth0.ipv4.addresses = [{ address = "172.20.73.42"; prefixLength = 26; }];
defaultGateway = "172.20.73.1";
nameservers = [ "172.20.73.8" "9.9.9.9" ];
hostName = lib.mkDefault "mailtngbert";
useDHCP = false;
interfaces.eth0.useDHCP = false;
firewall.allowedTCPPorts = [ 22 ];
};
nix = {
useSandbox = false;
extraOptions = "experimental-features = nix-command flakes";
package = pkgs.nixFlakes;
};
services.openssh.enable = true;
environment.systemPackages = with pkgs; [ neovim git ];
}