{ pkgs, inputs, ... }: { imports = [ ./users ./services ./hardware.nix ./theme.nix ./apps.nix ./fonts.nix ]; config = { boot = { initrd = { systemd.additionalUpstreamUnits = [ "systemd-boot.service" ]; luks.devices = { "luks-c354eb7f-1e69-4054-afa2-8c4e81a761fa" = { device = "/dev/disk/by-uuid/c354eb7f-1e69-4054-afa2-8c4e81a761fa"; }; }; }; loader = { systemd-boot.enable = true; efi.canTouchEfiVariables = true; }; }; nixpkgs.overlays = [ inputs.alqages.overlays.default ]; console = { font = "Lat2-Terminus16"; keyMap = "us"; }; services = { xserver = { enable = true; xkb = { layout = "us"; options = "eurosign:e,ctrl:nocaps"; }; displayManager.gdm = { enable = true; wayland = true; }; windowManager.windowmaker.enable = true; }; udev.packages = [ pkgs.android-udev-rules ]; libinput.enable = true; openssh.enable = true; }; hardware.graphics = { enable = true; enable32Bit = false; }; networking.networkmanager.enable = true; time.timeZone = "Europe/London"; i18n.defaultLocale = "en_US.UTF-8"; system.stateVersion = "24.11"; }; }