diff options
Diffstat (limited to 'modules/nixos-hardware/raspberry-pi/2/default.nix')
-rw-r--r-- | modules/nixos-hardware/raspberry-pi/2/default.nix | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/modules/nixos-hardware/raspberry-pi/2/default.nix b/modules/nixos-hardware/raspberry-pi/2/default.nix new file mode 100644 index 000000000000..4774c15fe84f --- /dev/null +++ b/modules/nixos-hardware/raspberry-pi/2/default.nix @@ -0,0 +1,31 @@ +{ lib, pkgs, ...}: + +{ + boot = { + consoleLogLevel = lib.mkDefault 7; + kernelPackages = lib.mkDefault pkgs.linuxPackages_rpi2; + 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 2; + }; + }; + }; + + nix.buildCores = 4; + + nixpkgs.config.platform = lib.systems.platforms.raspberrypi2; + + # cpufrequtils doesn't build on ARM + powerManagement.enable = lib.mkDefault false; + + services.openssh.enable = lib.mkDefault true; +} |