Common: set up default keyboard layout

This commit is contained in:
Toast 2023-07-21 18:44:32 +02:00
parent 62a2fda287
commit 7e0a707db5
4 changed files with 5 additions and 17 deletions

View file

@ -30,10 +30,6 @@
# networking.proxy.default = "http://user:password@proxy:port/"; # networking.proxy.default = "http://user:password@proxy:port/";
# networking.proxy.noProxy = "127.0.0.1,localhost,internal.domain"; # networking.proxy.noProxy = "127.0.0.1,localhost,internal.domain";
console = {
keyMap = "es";
};
# Enable the X11 windowing system. # Enable the X11 windowing system.
services.xserver.enable = true; services.xserver.enable = true;

View file

@ -32,15 +32,6 @@
nameservers = [ "8.8.8.8" ]; nameservers = [ "8.8.8.8" ];
}; };
# Configure keymap in X11
services.xserver = {
layout = "es";
xkbVariant = "";
};
# Configure console keymap
console.keyMap = "es";
# Define a user account. Don't forget to set a password with passwd. # Define a user account. Don't forget to set a password with passwd.
users.users.toast = { users.users.toast = {
isNormalUser = true; isNormalUser = true;

View file

@ -30,10 +30,6 @@
# networking.proxy.default = "http://user:password@proxy:port/"; # networking.proxy.default = "http://user:password@proxy:port/";
# networking.proxy.noProxy = "127.0.0.1,localhost,internal.domain"; # networking.proxy.noProxy = "127.0.0.1,localhost,internal.domain";
console = {
keyMap = "es";
};
# Enable the X11 windowing system. # Enable the X11 windowing system.
services.xserver.enable = true; services.xserver.enable = true;

View file

@ -18,6 +18,11 @@
cleanOnBoot = !config.boot.tmp.useTmpfs; cleanOnBoot = !config.boot.tmp.useTmpfs;
}; };
# Set up keyboard layout
services.xserver.layout = "es";
# Make the console use X's keyboard configuration
console.useXkbConfig = true;
# Set up localisation # Set up localisation
i18n = { i18n = {
defaultLocale = "en_US.UTF-8"; defaultLocale = "en_US.UTF-8";