{ pkgs, ... }: { imports = [ ./hardware-configuration.nix ./../../user/users.nix ./../../modules/essential.nix ./../../modules/common/sops.nix ./../../modules/hardware/boot.nix ./../../modules/graphics/workstation.nix ./../../modules/graphics/grayscale.nix ./../../modules/laptop/powersave.nix ./../../modules/laptop/battery.nix ./../../modules/services/printer.nix ]; networking.hostName = "thinix"; batMode = "double"; swapDevices = [{ device = "/swapfile"; size = 4096; }]; services.xserver.xkb = { layout = "us"; # or "us" or whatever base variant = "neo"; # for Neo2 }; console.useXkbConfig = true; # to make it apply on TTY too system.stateVersion = "24.11"; # Dont change this }