-{ lib, hostName, ... }:
+{ pkgs, lib, hostName, ... }:
{
imports = [
../../nixos/profiles/hardware/apu6b4.nix
../../nixos/profiles/hardware/ME909u-521.nix
+ ../../nixos/profiles/serial.nix
../../nixos/profiles/zfs.nix
../../nixos/profiles/zramSwap.nix
+ ../../nixos/profiles/pipewire.nix
];
# Setting the machine-id avoids to reencrypt all credentials
*/
boot.loader.grub = {
enable = true;
- version = 2;
devices = [
#"/dev/disk/by-id/mmc-SU08G_0xb0320f0f"
#"/dev/disk/by-id/usb-Generic-_Multi-Card_20071114173400000-0:0"
#efiSupport = true;
#enableCryptodisk = true;
};
- boot.tmpOnTmpfs = true;
boot.supportedFilesystems = [ /*"ntfs"*/ "vfat" ];
boot.extraModulePackages = [
#config.boot.kernelPackages.exfat-nofuse
];
+ boot.zfs.requestEncryptionCredentials = [ hostName ];
+
+ hardware.enableRedistributableFirmware = true;
powerManagement.powertop.enable = true;
+
#services.fprintd.enable = true;
fileSystems."/" =
}
];
- hardware.pulseaudio.enable = lib.mkDefault true;
- #hardware.pulseaudio.tcp.enable = lib.mkDefault true;
-
}