nix-config/features/isos/goober.nix

53 lines
944 B
Nix
Raw Normal View History

2024-09-08 10:52:16 +02:00
{
pkgs,
modulesPath,
lib,
...
}:
{
imports = [
"${modulesPath}/installer/cd-dvd/installation-cd-minimal.nix"
# Provide an initial copy of the NixOS channel so that the user
# doesn't need to run "nix-channel --update" first.
"${modulesPath}/installer/cd-dvd/channel.nix"
];
# use the latest Linux kernel
boot.kernelPackages = pkgs.linuxPackages_latest;
# Needed for https://github.com/NixOS/nixpkgs/issues/58959
boot.supportedFilesystems = lib.mkForce [
"btrfs"
"reiserfs"
"vfat"
"f2fs"
"xfs"
"ntfs"
"cifs"
];
boot.blacklistedKernelModules = [
"b43"
"b43legacy"
"ssb"
"bcma"
"bcm43xx"
"brcm80211"
"brcmfmac"
"brcmsmac"
"bcma"
];
boot.extraModprobeConfig = ''
options cfg80211 cfg80211_disable_40mhz_24ghz=Y
'';
environment.systemPackages = with pkgs; [
# Add your own packages here
broadcom_sta
neovim
];
}