small update
This commit is contained in:
parent
c4f6785845
commit
b1490ec9a8
100 changed files with 187 additions and 1695 deletions
52
modules/system/os/networking/networking.mod.nix
Normal file
52
modules/system/os/networking/networking.mod.nix
Normal file
|
@ -0,0 +1,52 @@
|
|||
{config, ...}: let
|
||||
inherit (config.modules.other.system) username;
|
||||
in {
|
||||
networking = {
|
||||
enableIPv6 = true;
|
||||
|
||||
wireless = {
|
||||
# INFO: This disables wpa_supplicant,
|
||||
# I use iwd instead.
|
||||
enable = false;
|
||||
|
||||
# use iwd over wpa_supplicant
|
||||
iwd = {
|
||||
enable = true;
|
||||
settings = {
|
||||
IPv6 = {
|
||||
Enabled = true;
|
||||
};
|
||||
Settings = {
|
||||
AutoConnect = true;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
dhcpcd = {
|
||||
# faster boot times
|
||||
wait = "background";
|
||||
# do not edit resolv.conf
|
||||
extraConfig = ''
|
||||
nohook resolv.conf
|
||||
'';
|
||||
};
|
||||
};
|
||||
|
||||
# service discovery on a local network via the mDNS/DNS-SD protocol suite
|
||||
services.avahi = {
|
||||
enable = true;
|
||||
nssmdns4 = true;
|
||||
openFirewall = true;
|
||||
};
|
||||
|
||||
users.users.${username}.extraGroups = ["networkmanager"];
|
||||
|
||||
# faster boot
|
||||
systemd = {
|
||||
network = {
|
||||
enable = true;
|
||||
wait-online.enable = false;
|
||||
};
|
||||
};
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue