dotfiles/nix/hardware/gooseberry.nix
Magic_RB 407a2a5f44
Gooseberry (hi Pyro)
Signed-off-by: Magic_RB <magic_rb@redalder.org>
2021-08-19 18:25:32 +02:00

42 lines
845 B
Nix

{ config, pkgs, lib, ... }:
with lib;
let
cfg = config.magic_rb.hardware.gooseberry;
in {
options.magic_rb.hardware.gooseberry = mkEnableOption "Enable gooseberry.";
config = mkIf cfg {
boot = {
initrd.availableKernelModules = [
"sd_mod"
];
kernelPackages = pkgs.linuxPackages_latest;
};
hardware.firmware = with pkgs;
[ raspberrypiWirelessFirmware
];
fileSystems = {
"/" =
{
device = "/dev/disk/by-uuid/e8d0f836-0851-45b2-801f-8cb2bfc016ac";
fsType = "btrfs";
};
"/boot" =
{
device = "/dev/disk/by-uuid/f358d9fd-1ae2-4a60-89f4-1da2146ef92d";
fsType = "ext4";
};
"/boot/EFI" =
{
device = "/dev/disk/by-uuid/61DC-10CA";
fsType = "vfat";
};
};
};
}