current
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}