diff --git a/machines/SurfaceGo/configuration.nix b/machines/SurfaceGo/configuration.nix index 3f91f65..024bd92 100644 --- a/machines/SurfaceGo/configuration.nix +++ b/machines/SurfaceGo/configuration.nix @@ -43,6 +43,11 @@ # services.xserver.layout = "us"; # services.xserver.xkbOptions = "eurosign:e,caps:escape"; + console = { + # The kernel doesn't detect the scree as being HiDPI, so I need to use a bigger font + font = "ter-i32n"; + }; + # Enable CUPS to print documents. # services.printing.enable = true; diff --git a/roles/common/configuration.nix b/roles/common/configuration.nix index 67ea919..c8c6697 100755 --- a/roles/common/configuration.nix +++ b/roles/common/configuration.nix @@ -20,8 +20,15 @@ # Set up keyboard layout services.xserver.layout = "es"; - # Make the console use X's keyboard configuration - console.useXkbConfig = true; + + # Set up console + console = { + packages = [ pkgs.terminus_font ]; + earlySetup = true; + font = lib.mkDefault "ter-i16n"; + # Make the console use X's keyboard configuration + useXkbConfig = true; + }; # Set up localisation i18n = {