Skip to content

Commit

Permalink
add raspberry-pi 0 and 3
Browse files Browse the repository at this point in the history
Based off of 2.
  • Loading branch information
matthewbauer committed Jan 8, 2019
1 parent a9033dc commit 9160873
Show file tree
Hide file tree
Showing 2 changed files with 62 additions and 0 deletions.
32 changes: 32 additions & 0 deletions raspberry-pi/0/default.nix
@@ -0,0 +1,32 @@
{ lib, pkgs, ...}:

{
boot = {
consoleLogLevel = lib.mkDefault 7;
extraTTYs = [ "ttyAMA0" ];
kernelPackages = lib.mkDefault pkgs.linuxPackages_rpi;
kernelParams = [
"dwc_otg.lpm_enable=0"
"console=ttyAMA0,115200"
"rootwait"
"elevator=deadline"
];
loader = {
grub.enable = lib.mkDefault false;
generationsDir.enable = lib.mkDefault false;
raspberryPi = {
enable = lib.mkDefault true;
version = lib.mkDefault 1;
};
};
};

nix.buildCores = 1;

nixpkgs.config.platform = lib.systems.platforms.raspberrypi;

# cpufrequtils doesn't build on ARM
powerManagement.enable = lib.mkDefault false;

services.openssh.enable = lib.mkDefault true;
}
30 changes: 30 additions & 0 deletions raspberry-pi/3/default.nix
@@ -0,0 +1,30 @@
{ lib, pkgs, ...}:

{
boot = {
consoleLogLevel = lib.mkDefault 7;
extraTTYs = [ "ttyAMA0" ];
kernelPackages = lib.mkDefault pkgs.linuxPackages_rpi;
kernelParams = [
"dwc_otg.lpm_enable=0"
"console=ttyAMA0,115200"
"rootwait"
"elevator=deadline"
"cma=32M"
];
loader = {
grub.enable = lib.mkDefault false;
generationsDir.enable = lib.mkDefault false;
raspberryPi = {
enable = lib.mkDefault true;
version = lib.mkDefault 3;
};
};
};

nix.buildCores = 4;

nixpkgs.config.platform = lib.systems.platforms.aarch64-multiplatform;

services.openssh.enable = lib.mkDefault true;
}

0 comments on commit 9160873

Please sign in to comment.