# NixOS configurations file.
{config, pkgs, lib,...}: {
system.stateVersion = "23.05";
imports = [
# Include the results of the hardware scan.
./hardware-configuration.nix
# User custom configurations.
./global
];
boot.plymouth.enable = true;
#boot.loader.systemd-boot.enable = true;
#boot.loader.systemd-boot.configurationLimit = 2;
boot.loader.efi.canTouchEfiVariables = true;
#boot.loader.efi.efiSysMountPoint = "/boot/efi";
boot.loader.grub = {
configurationLimit = 2;
efiSupport = true;
device = "nodev";
mirroredBoots = [
{
devices = [ "nodev" ];
path = "/boot";
}
};
# Use xanmod kernel
boot.kernelPackages = pkgs.linuxPackages_xanmod_latest;
system.autoUpgrade = {
enable = true;
flake = "git+https://git.sense-t.eu.org/NixOS/gpd-configurations#gpd";