From 2be39a286edba5c8a423d446f8ed18b7d74f5a80 Mon Sep 17 00:00:00 2001 From: ediblerope Date: Tue, 2 Dec 2025 21:23:06 +0000 Subject: [PATCH] Create FredOS-Macbook --- hosts/FredOS-Macbook | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 hosts/FredOS-Macbook diff --git a/hosts/FredOS-Macbook b/hosts/FredOS-Macbook new file mode 100644 index 0000000..67ecdbc --- /dev/null +++ b/hosts/FredOS-Macbook @@ -0,0 +1,35 @@ +{ config, pkgs, lib, ... }: + +{ + + config = lib.mkIf (config.networking.hostName == "FredOS-Macbook") { + + # List packages installed in system profile. To search, run: + # $ nix search wget + environment.systemPackages = with pkgs; [ + #Package name + ]; + + # Bootloader + boot = { + loader = { + systemd-boot.enable = true; + efi.canTouchEfiVariables = true; + }; + }; + + # Enable Broadcom WL for Macbook + hardware.enableRedistributableFirmware = true; + boot.extraModulePackages = [ + config.boot.kernelPackages.broadcom_sta + ]; + boot.blacklistedKernelModules = [ + "b43" + "bcma" + "ssb" + ]; + nixpkgs.config.permittedInsecurePackages = [ + "broadcom-sta-6.30.223.271-59-6.17.9" + ]; +}; +}