den
 1{inputs, ...}: {
 2  flake-file.inputs.distro-grub-themes.url = "github:AdisonCavani/distro-grub-themes";
 3
 4  den.aspects.kevin.nixos = {pkgs, ...}: {
 5    stylix.targets.plymouth.enable = false;
 6    stylix.targets.grub.enable = false;
 7
 8    boot.loader = {
 9      grub = rec {
10        enable = true;
11        devices = ["nodev"];
12        efiSupport = true;
13        gfxmodeEfi = "1024x768";
14        # useOSProber = true; # I'm not using dual system any more.
15        theme = inputs.distro-grub-themes.packages.${pkgs.stdenv.hostPlatform.system}.lenovo-grub-theme;
16        splashImage = "${theme}/splash_image.jpg";
17      };
18      efi = {
19        canTouchEfiVariables = true;
20        efiSysMountPoint = "/boot";
21      };
22    };
23    boot.plymouth = {
24      enable = true;
25      logo = "${pkgs.nixos-icons}/share/icons/hicolor/128x128/apps/nix-snowflake.png";
26    };
27
28    boot.initrd.systemd = {
29      enable = true;
30    };
31
32    boot.kernelPackages = pkgs.cachyosKernels.linuxPackages-cachyos-latest;
33    boot.kernelParams = ["mem_sleep_default=deep"];
34
35    boot.resumeDevice = "/dev/disk/by-uuid/3fb5330a-ccff-4483-a8d0-3ea733356ad3";
36  };
37}