Skip to content

Commit 9e58ee1

Browse files
authored
Merge pull request #256 from domenkozar/rpi4
Add Raspberry Pi 4
2 parents 02f067b + bd06334 commit 9e58ee1

File tree

3 files changed

+19
-0
lines changed

3 files changed

+19
-0
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,7 @@ See code for all available configurations.
137137
| [MSI GS60 2QE][] | `<nixos-hardware/msi/gs60>` |
138138
| PC Engines APU | `<nixos-hardware/pcengines/apu>` |
139139
| [Raspberry Pi 2][] | `<nixos-hardware/raspberry-pi/2>` |
140+
| [Raspberry Pi 4][] | `<nixos-hardware/raspberry-pi/4>` |
140141
| [Samsung Series 9 NP900X3C][] | `<nixos-hardware/samsung/np900x3c>` |
141142
| [Purism Librem 13v3][] | `<nixos-hardware/purism/librem/13v3>` |
142143
| [Purism Librem 15v3][] | `<nixos-hardware/purism/librem/15v3>` |

flake.nix

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@
7373
microsoft-surface-pro-3 = import ./microsoft/surface-pro/3;
7474
pcengines-apu = import ./pcengines/apu;
7575
raspberry-pi-2 = import ./raspberry-pi/2;
76+
raspberry-pi-4 = import ./raspberry-pi/4;
7677
samsung-np900x3c = import ./samsung/np900x3c;
7778
system76 = import ./system76;
7879
system76-darp6 = import ./system76/darp6;

raspberry-pi/4/default.nix

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{ lib, pkgs, ...}:
2+
3+
{
4+
boot = {
5+
kernelPackages = lib.mkDefault pkgs.linuxPackages_rpi4;
6+
initrd.availableKernelModules = [ "usbhid" "usb_storage" "vc4" ];
7+
8+
loader = {
9+
grub.enable = lib.mkDefault false;
10+
generic-extlinux-compatible.enable = lib.mkDefault true;
11+
};
12+
};
13+
14+
15+
# Required for the Wireless firmware
16+
hardware.enableRedistributableFirmware = true;
17+
}

0 commit comments

Comments
 (0)