{ config, lib, pkgs, inputs, ... }: { imports = [ ./environment ./theming.nix inputs.grub2-themes.nixosModules.default # grub2 themes module ]; boot = { plymouth = { enable = true; theme = "bgrt"; }; consoleLogLevel = 3; # Enable "Silent boot" initrd.verbose = false; kernelParams = [ "quiet" "splash" "boot.shell_on_fail" "udev.log_priority=3" "rd.systemd.show_status=auto" ]; loader = { timeout = 2; efi.canTouchEfiVariables = lib.mkForce false; systemd-boot.enable = lib.mkForce false; grub = { enable = lib.mkForce true; device = "nodev"; efiInstallAsRemovable = true; efiSupport = true; useOSProber = true; }; grub2-theme = { enable = true; theme = "whitesur"; icon = "whitesur"; footer = true; customResolution = "1920x1080"; # Optional: Set a custom resolution }; }; }; hardware.graphics.enable = true; programs = { adb.enable = true; dconf.enable = true; gamemode.enable = true; steam.enable = true; xwayland.enable = true; }; services = { xserver = { enable = true; xkb = { layout = "us,ru"; variant = ""; options = "grp:alt_shift_toggle"; }; }; libinput.enable = true; colord.enable = true; printing = { enable = true; cups-pdf.enable = true; }; }; # environment.sessionVariables = { # NIXOS_OZONE_WL = "1"; # }; }