Skip to content

Commit 3e11b61

Browse files
committed
γ€ŒπŸ—οΈγ€ wip: started mac mini hardware config
1 parent 9154f45 commit 3e11b61

File tree

8 files changed

+69
-2
lines changed

8 files changed

+69
-2
lines changed

β€Žapple/macmini/6/default.nixβ€Ž

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{
2+
lib,
3+
...
4+
}:
5+
{
6+
imports = [
7+
../.
8+
../../../common/gpu/24.05-compat.nix
9+
../../../common/cpu/intel/ivy-bridge/default.nix
10+
../../../common/networking/broadcom/bcm4331/default.nix
11+
];
12+
13+
hardware.facetimehd.enable = false;
14+
15+
boot.kernelModules = [
16+
"coretemp"
17+
"applesmc"
18+
];
19+
20+
services = {
21+
thermald.enable = lib.mkDefault true;
22+
};
23+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
imports = [
3+
../cpu-only.nix
4+
];
5+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
imports = [
3+
../cpu-only.nix
4+
../../../gpu/intel/ivy-bridge
5+
];
6+
}

β€Žcommon/gpu/intel/haswell/default.nixβ€Ž

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
{ lib, pkgs, ... }:
2-
31
{
42
imports = [ ../. ];
53

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
imports = [ ../. ];
3+
4+
hardware.intelgpu = {
5+
vaapiDriver = "intel-vaapi-driver";
6+
enableHybridCodec = true;
7+
};
8+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
imports = [
3+
../wl.nix
4+
];
5+
}
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# This file is here for enabling broadcom wl, aka broadcom-sta driver
2+
{
3+
config,
4+
}:
5+
{
6+
boot = {
7+
kernelModules = [
8+
"wl"
9+
];
10+
blacklistedKernelModules = [
11+
"b43"
12+
"bcma"
13+
];
14+
extraModulePackages = [
15+
# install broadcom driver for macos wifi
16+
# note : the user will need to add it to `permittedInsecurePackages`
17+
config.boot.kernelPackages.broadcom_sta
18+
];
19+
};
20+
}

β€Žflake.nixβ€Ž

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,8 @@
6464
apple-macbook-pro-12-1 = import ./apple/macbook-pro/12-1;
6565
apple-macbook-pro-14-1 = import ./apple/macbook-pro/14-1;
6666
apple-macmini-4-1 = import ./apple/macmini/4;
67+
apple-macmini-6-1 = import ./apple/macmini/6;
68+
apple-macmini-6-2 = import ./apple/macmini/6;
6769
apple-t2 = import ./apple/t2;
6870
asrock-rack-altrad8ud-1l2t = import ./asrock-rack/altrad8ud-1l2t;
6971
asus-battery = import ./asus/battery.nix;

0 commit comments

Comments
Β (0)