dotfiles/modules/os/core/networking/default.nix
eriedaberrie 6dcab51c42 Initial commit
Note: not the actual initial commit.

I swear I will stop repeatedly force pushing to this single commit eventually
ok.
2024-08-24 09:08:28 -07:00

27 lines
529 B
Nix

{ config, lib, ... }:
let
cfg = config.my.networking;
in {
imports = [
./cloudflare-warp.nix
./eddie.nix
];
options.my.networking = {
networkManager.enable = lib.mkEnableOption null;
};
config = lib.mkIf cfg.networkManager.enable {
networking.networkmanager = {
enable = true;
wifi = {
scanRandMacAddress = lib.mkDefault false;
};
};
systemd.services.NetworkManager-wait-online.enable = lib.mkDefault false;
my.user.extraGroups = [ "networkmanager" ];
};
}