nixfiles/nixos/profiles/wireless/wifi.nix
2025-02-16 00:14:29 -08:00

28 lines
535 B
Nix

{
lib,
pkgs,
...
}: let
inherit (lib.modules) mkForce;
in {
systemd.services.NetworkManager-wait-online = {
serviceConfig.ExecStart = ["" "${pkgs.networkmanager}/bin/nm-online -q"];
};
networking = {
networkmanager = {
enable = true;
wifi.backend = "iwd";
connectionConfig = {
"ipv6.ip6-privacy" = mkForce 0;
};
};
};
home-manager.sharedModules = [
{
xsession.preferStatusNotifierItems = true;
#services.network-manager-applet.enable = true;
}
];
}