nixcfg/network/default.nix

32 lines
750 B
Nix
Raw Normal View History

2024-02-29 17:06:55 -05:00
{ config, pkgs, ... }:
{
# networking.wireless.enable = true; # Enables wireless support via wpa_supplicant.
2024-02-29 17:37:41 -05:00
# Enable tailscale
services.tailscale.enable = true;
2024-02-29 17:06:55 -05:00
# Enable avahi.
services.avahi.enable = true;
services.avahi.nssmdns = true;
services.avahi.publish.enable = true;
services.avahi.publish.addresses = true;
services.avahi.publish.workstation = true;
2024-02-29 17:37:41 -05:00
2024-02-29 17:06:55 -05:00
# for a WiFi printer
services.avahi.openFirewall = true;
hardware.bluetooth.enable = true;
# Enable CUPS to print documents.
services.printing.enable = true;
2024-03-01 23:53:48 -05:00
programs.gnupg.agent = {
enable = true;
enableSSHSupport = true;
};
# Enable the OpenSSH daemon.
services.openssh.enable = true;
networking.firewall.allowedTCPPorts = [ 22 ];
2024-03-01 23:42:32 -05:00
}