about summary refs log tree commit diff
diff options
context:
space:
mode:
authorilian <ilian@tuta.io>2019-11-12 10:36:10 +0000
committerJörg Thalheim <Mic92@users.noreply.github.com>2019-11-12 10:36:10 +0000
commitadecd1113c2d4137ef23237f9af450736fd8d2cc (patch)
treef52528e6bd582973f4ec0229fce1e56b9226fff0
parent5575153e2d96efc8caadfc46989b11c6e64454a4 (diff)
downloadnixlib-adecd1113c2d4137ef23237f9af450736fd8d2cc.tar
nixlib-adecd1113c2d4137ef23237f9af450736fd8d2cc.tar.gz
nixlib-adecd1113c2d4137ef23237f9af450736fd8d2cc.tar.bz2
nixlib-adecd1113c2d4137ef23237f9af450736fd8d2cc.tar.lz
nixlib-adecd1113c2d4137ef23237f9af450736fd8d2cc.tar.xz
nixlib-adecd1113c2d4137ef23237f9af450736fd8d2cc.tar.zst
nixlib-adecd1113c2d4137ef23237f9af450736fd8d2cc.zip
apple: Add support for MacBook Air 3,X (#91)
-rw-r--r--README.md1
-rw-r--r--apple/macbook-air/3/default.nix15
2 files changed, 16 insertions, 0 deletions
diff --git a/README.md b/README.md
index f5b1268f9ecc..d82ef1c5d083 100644
--- a/README.md
+++ b/README.md
@@ -28,6 +28,7 @@ See code for all available configurations.
 | --------------------------------- | -------------------------------------------------- |
 | [Acer Aspire 4810T][]             | `<nixos-hardware/acer/aspire/4810t>`               |
 | Airis N990                        | `<nixos-hardware/airis/n990>`                      |
+| Apple MacBook Air 3,X             | `<nixos-hardware/apple/macbook-air/3>`             |
 | Apple MacBook Air 4,X             | `<nixos-hardware/apple/macbook-air/4>`             |
 | Apple MacBook Air 6,X             | `<nixos-hardware/apple/macbook-air/6>`             |
 | [Apple MacBook Pro 10,1][]        | `<nixos-hardware/apple/macbook-pro/10-1>`          |
diff --git a/apple/macbook-air/3/default.nix b/apple/macbook-air/3/default.nix
new file mode 100644
index 000000000000..03221edcd0b0
--- /dev/null
+++ b/apple/macbook-air/3/default.nix
@@ -0,0 +1,15 @@
+{ config, lib, ... }:
+
+{
+  imports = [ 
+    ../../.
+    ../../../common/pc/laptop
+    ../../../common/pc/ssd
+  ];
+
+  # Built-in iSight is recognized by the generic uvcvideo kernel module
+  hardware.facetimehd.enable = false;
+
+  hardware.cpu.intel.updateMicrocode =
+    lib.mkDefault config.hardware.enableRedistributableFirmware;
+}