mirror of
https://github.com/SebastianWendel/srx-platform-nix.git
synced 2024-09-19 20:09:02 +02:00
38 lines
746 B
Nix
38 lines
746 B
Nix
{ lib, pkgs, ... }:
|
|
{
|
|
boot = {
|
|
loader = {
|
|
grub.enable = lib.mkForce false;
|
|
generic-extlinux-compatible.enable = lib.mkForce true;
|
|
};
|
|
initrd = {
|
|
availableKernelModules = [
|
|
"genet"
|
|
"xhci_pci"
|
|
"usbhid"
|
|
"usb_storage"
|
|
];
|
|
kernelModules = [ ];
|
|
};
|
|
};
|
|
|
|
hardware = {
|
|
enableRedistributableFirmware = lib.mkForce false;
|
|
firmware = [ pkgs.raspberrypiWirelessFirmware ];
|
|
};
|
|
|
|
environment.systemPackages = with pkgs; [
|
|
libraspberrypi
|
|
raspberrypi-eeprom
|
|
rpiboot
|
|
];
|
|
|
|
nix = {
|
|
extraOptions = ''
|
|
min-free = ${toString (100 * 1024 * 1024)}
|
|
max-free = ${toString (1024 * 1024 * 1024)}
|
|
'';
|
|
settings.max-jobs = lib.mkDefault 4;
|
|
};
|
|
}
|