{ config, lib, pkgs, ... }: { boot = { kernelPackages = pkgs.linuxPackages_latest; initrd = { kernelModules = [ "i915" ]; systemd.enable = true; }; loader = { efi = { canTouchEfiVariables = true; efiSysMountPoint = "/boot"; }; grub = { enable = true; device = "nodev"; useOSProber = true; efiSupport = true; }; systemd-boot = { enable = false; consoleMode = "keep"; configurationLimit = 5; }; }; plymouth = { enable = false; theme = "deus_ex"; themePackages = with pkgs; [ (adi1090x-plymouth-themes.override { selected_themes = [ "deus_ex" ]; }) ]; logo = pkgs.fetchurl { url = "https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Fcdn.icon-icons.com%2Ficons2%2F2699%2FPNG%2F512%2Fnixos_logo_icon_170910.png&f=1&nofb=1&ipt=71345d68f1fc864748db54e81111d5853a24fba1d39bdee7cc6fda3e58181bc0"; sha256 = "sha256-fr1ZnKdX9EeXl2eTIrxEd17DkVKZL8BV9RGmluSgFfk="; }; extraConfig = '' DeviceScale=1 ''; }; }; fileSystems."/boot".options = [ "fmask=0077" "dmask=0077" ]; }