From 62fdddc21e1f9f4c7bd22efc186d263098028dfc Mon Sep 17 00:00:00 2001 From: Toast Date: Fri, 25 Aug 2023 13:07:39 +0200 Subject: [PATCH 1/2] Common: set up console font --- roles/common/configuration.nix | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) 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 = { From 9b1e8798c0fb33b06b48b18206f0b23730903214 Mon Sep 17 00:00:00 2001 From: Toast Date: Fri, 25 Aug 2023 13:07:53 +0200 Subject: [PATCH 2/2] SurfaceGo: use a bigger console font --- machines/SurfaceGo/configuration.nix | 5 +++++ 1 file changed, 5 insertions(+) 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;