dotfiles/nixos/systems/inkbook/networking.nix

34 lines
768 B
Nix
Raw Normal View History

{
pkgs,
lib,
secret,
config,
...
}: let
in {
boot.extraModulePackages = [
(config.boot.kernelPackages.rtl8189fs.overrideAttrs (old: {
src = pkgs.fetchFromGitHub {
owner = "jwrdegoede";
repo = "rtl8189ES_linux";
rev = "75a566a830037c7d1309c5a9fe411562772a1cf2";
hash = "sha256-7/I9pxzaT9+An/ElFavsQFEWU/Mfn0X4S7ovDbrwu1c=";
};
}))
];
hardware = {
# needed for wlan0 to work (https://github.com/NixOS/nixpkgs/issues/115652)
enableRedistributableFirmware = pkgs.lib.mkForce false;
firmware = with pkgs; [
raspberrypiWirelessFirmware
];
};
networking = {
hostName = "grasshopper";
useDHCP = false;
interfaces.eth0.useDHCP = true;
firewall.enable = true;
};
}