{ config, lib, pkgs, ... }: { boot.kernelParams = [ "hid_apple.iso_layout=0" ]; powerManagement.cpuFreqGovernor = "schedutil"; systemd.services."brcmfmac-resume" = { description = "Reload brcmfmac after suspend"; wantedBy = [ "suspend.target" "hibernate.target" ]; after = [ "suspend.target" "hibernate.target" ]; serviceConfig = { Type = "oneshot"; ExecStart = "${pkgs.kmod}/bin/modprobe -r brcmfmac"; ExecStartPost = "${pkgs.kmod}/bin/modprobe brcmfmac"; }; }; hardware.facetimehd.enable = lib.mkDefault (config.nixpkgs.config.allowUnfree or false); services.mbpfan.enable = lib.mkDefault true; }