Compare commits

...
Sign in to create a new pull request.

1 commit
main ... main

Author SHA1 Message Date
a66d5b19c4
too drunk rn idk 2026-03-28 00:35:49 +10:00
3 changed files with 39 additions and 1 deletions

View file

@ -0,0 +1,25 @@
{
stdenvNoCC,
get-apple-firmware,
}:
stdenvNoCC.mkDerivation (final: {
name = "brcm-firmware";
src = ./firmware/brcm;
installPhase = ''
mkdir -p $out/lib/firmware/brcm
cp ${final.src}/* "$out/lib/firmware/brcm"
'';
buildInputs = [
get-apple-firmware
];
buildPhase = ''
mkdir -p $out/bin
cp ${final.src} $out/bin/get-apple-firmware
chmod +x $out/bin/get-apple-firmware
mkdir
'';
})

View file

@ -1,7 +1,6 @@
# REF: https://github.com/t2linux/nixos-t2-iso
{
inputs,
pkgs,
t2pkgs,
...
} @ args: {
@ -28,10 +27,15 @@
overlays = [
(self: super: {
get-apple-firmware = super.callPackage ./get-apple-firmware.nix {};
brcm-firmware = super.callPackage ./brcm-firmware.nix {};
})
];
};
hardware.firmware = [
t2pkgs.brcm-firmware
];
# environment.systemPackages = with base; [
# python3
# dmg2img

View file

@ -2,6 +2,9 @@
stdenvNoCC,
fetchurl,
lib,
python3,
dmg2img,
curl,
}:
stdenvNoCC.mkDerivation (final: {
pname = "get-apple-firmware";
@ -13,6 +16,12 @@ stdenvNoCC.mkDerivation (final: {
dontUnpack = true;
buildInputs = [
curl
dmg2img
python3
];
buildPhase = ''
mkdir -p $out/bin
cp ${final.src} $out/bin/get-apple-firmware