Files
matej.nix/features/networkmanager.nix

26 lines
477 B
Nix

{
nixos =
{
config,
lib,
user,
...
}:
let
cfg = config.features.networkmanager;
in
{
options.features.networkmanager.enable = lib.mkEnableOption "networkmanager";
config = lib.mkIf cfg.enable {
networking.networkmanager.enable = true;
networking.nameservers = [
"1.1.1.1"
"8.8.8.8"
];
users.users.${user}.extraGroups = [ "networkmanager" ];
};
};
}