nix-config/hosts/schalter/default.nix

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

41 lines
956 B
Nix
Raw Normal View History

2022-12-26 02:44:47 +01:00
{ lib, ... }:
{
networking.hostName = "schalter";
hardware.enableRedistributableFirmware = true;
powerManagement.cpuFreqGovernor = lib.mkDefault "performance";
boot = {
loader = {
grub.enable = false;
raspberryPi = {
enable = true;
version = 1;
uboot.enable = false;
};
generic-extlinux-compatible.enable = lib.mkForce false;
};
2023-01-04 01:26:55 +01:00
# no zfs required
supportedFilesystems = lib.mkForce [ "vfat" "ext4" ];
2022-12-26 02:44:47 +01:00
tmpOnTmpfs = true;
};
2023-01-04 01:26:55 +01:00
2022-12-26 02:44:47 +01:00
nixpkgs.config.packageOverrides = pkgs: {
makeModulesClosure = x:
# prevent kernel install fail due to missing modules
pkgs.makeModulesClosure (x // { allowMissing = true; });
};
2023-01-04 01:26:55 +01:00
2022-12-26 02:44:47 +01:00
sdImage = {
compressImage = false;
imageBaseName = "schalter";
firmwareSize = 512;
};
2023-06-05 21:35:57 +02:00
# can't find zstd library on armv6
services.nginx.recommendedZstdSettings = false;
2022-12-26 02:44:47 +01:00
nixpkgs.crossSystem = lib.systems.examples.raspberryPi;
}