{ config, pkgs, ... }: { # bootloader boot.loader.efi.canTouchEfiVariables = true; boot.loader.systemd-boot.enable = true; boot.loader.systemd-boot.configurationLimit = 5; boot.loader.systemd-boot.consoleMode = "max"; # kernel stuff boot.kernelModules = [ "tcp_bbr" ]; boot.kernelPackages = pkgs.linuxPackages_latest; # network go brr boot.kernel.sysctl = { "net.ipv4.tcp_congestion_control" = "bbr"; }; # make boot pretty boot.plymouth.enable = true; boot.kernelParams = [ "quiet" ]; boot.initrd.systemd.enable = true; # make console pretty console = { earlySetup = true; font = "${pkgs.terminus_font}/share/consolefonts/ter-132n.psf.gz"; keyMap = "us"; packages = with pkgs; [ terminus_font ]; }; }