rpi syntax
This commit is contained in:
parent
8a6a55d5d2
commit
601734a116
1 changed files with 7 additions and 9 deletions
|
|
@ -11,13 +11,6 @@
|
||||||
makeModulesClosure = x:
|
makeModulesClosure = x:
|
||||||
super.makeModulesClosure (x // { allowMissing = true; });
|
super.makeModulesClosure (x // { allowMissing = true; });
|
||||||
})
|
})
|
||||||
];
|
|
||||||
boot.supportedFilesystems = lib.mkForce [ "reiserfs" "vfat" "ext4" ]; # we dont need zfs here
|
|
||||||
sound.enable = true;
|
|
||||||
boot.loader.raspberryPi.firmwareConfig = ''
|
|
||||||
dtparam=hifiberry-dac
|
|
||||||
'';
|
|
||||||
nixpkgs.overlays = [
|
|
||||||
(self: super: {
|
(self: super: {
|
||||||
firmwareLinuxNonfree = super.firmwareLinuxNonfree.overrideAttrs (old: {
|
firmwareLinuxNonfree = super.firmwareLinuxNonfree.overrideAttrs (old: {
|
||||||
version = "2020-12-18";
|
version = "2020-12-18";
|
||||||
|
|
@ -31,8 +24,10 @@
|
||||||
});
|
});
|
||||||
})
|
})
|
||||||
];
|
];
|
||||||
|
sound.enable = true;
|
||||||
boot = {
|
boot = {
|
||||||
# kernelPackages = lib.mkDefault pkgs.linuxPackages_rpi4;
|
supportedFilesystems = lib.mkForce [ "reiserfs" "vfat" "ext4" ]; # we dont need zfs here
|
||||||
|
# kernelPackages = lib.mkDefault pkgs.linuxPackages_rpi4;
|
||||||
initrd.availableKernelModules = lib.mkForce [
|
initrd.availableKernelModules = lib.mkForce [
|
||||||
"ahci"
|
"ahci"
|
||||||
|
|
||||||
|
|
@ -69,6 +64,9 @@
|
||||||
loader = {
|
loader = {
|
||||||
grub.enable = lib.mkDefault false;
|
grub.enable = lib.mkDefault false;
|
||||||
generic-extlinux-compatible.enable = lib.mkDefault true;
|
generic-extlinux-compatible.enable = lib.mkDefault true;
|
||||||
|
raspberryPi.firmwareConfig = ''
|
||||||
|
dtparam=hifiberry-dac
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -102,7 +100,7 @@
|
||||||
ragon.agenix.enable = true;
|
ragon.agenix.enable = true;
|
||||||
ragon.hardware.hifiberry-dac.enable = true;
|
ragon.hardware.hifiberry-dac.enable = true;
|
||||||
networking.wireless.enable = true;
|
networking.wireless.enable = true;
|
||||||
ragon.agenix.secrets.wpa_supplicant = { path = "/etc/wpa_supplicant/wpa_supplicant.conf"; };
|
ragon.agenix.secrets.wpa_supplicant = { path = "/etc/wpa_supplicant.conf"; };
|
||||||
services.shairport-sync = {
|
services.shairport-sync = {
|
||||||
enable = true;
|
enable = true;
|
||||||
arguments = "-o alsa";
|
arguments = "-o alsa";
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue