{ config, pkgs, lib, ... }: { # NixOS-specific configuration config = lib.mkIf (lib.isNixos) { # Enable NetworkManager services.networkmanager = { enable = true; dhcpcd.enable = false; # Ensure dhcpcd is disabled to avoid conflicts }; # Install NetworkManager and wofi environment.systemPackages = with pkgs; [ networkmanager wofi ]; }; # Home Manager-specific configuration home-manager = lib.mkIf (lib.isHomeManager) { # Home Manager configurations go here }; # Ensure the user is in the necessary groups (NixOS-specific) users.users.${config.users.users."henrov".username} = lib.mkIf (lib.isNixos) { extraGroups = [ "networkmanager" ]; }; }