Add switch to x11 layout

This commit is contained in:
Filippo Berto 2022-09-24 12:09:25 +02:00
parent d9723bac55
commit 436863e523
No known key found for this signature in database
GPG key ID: FE98AE5EC52B1056
4 changed files with 9 additions and 14 deletions

View file

@ -82,14 +82,8 @@ with lib; {
}; };
# Configure keymap in X11 # Configure keymap in X11
layout = "it"; layout = "it,us";
extraLayouts = { xkbOptions = "eurosign:e,terminate:ctrl_alt_bksp,compose:rctrl,grp:menu_toggle";
eng = {
languages = [ "eng" ];
description = "English layout for external keyboard";
};
};
xkbOptions = "eurosign:e,terminate:ctrl_alt_bksp,compose:rctrl";
libinput.enable = true; libinput.enable = true;
}; };

View file

@ -2,8 +2,8 @@
home = { home = {
language.base = "it_IT.UTF-8"; language.base = "it_IT.UTF-8";
keyboard = { keyboard = {
layout = "it"; layout = "it,us";
options = [ "terminate:ctrl_alt_bksp" "compose:rctrl" ]; options = [ "terminate:ctrl_alt_bksp" "compose:rctrl" "grp:menu_toggle" ];
}; };
packages = with pkgs; [ packages = with pkgs; [
pulseaudio pulseaudio

View file

@ -153,9 +153,10 @@ with lib; {
theme = theme =
"${pkgs.sddm-theme-clairvoyance}/usr/share/sddm/themes/clairvoyance"; "${pkgs.sddm-theme-clairvoyance}/usr/share/sddm/themes/clairvoyance";
}; };
layout = "us";
videoDrivers = [ "nvidia" ]; videoDrivers = [ "nvidia" ];
xkbOptions = "eurosign:e,terminate:ctrl_alt_bksp,compose:rctrl"; layout = "us,it";
xkbOptions = "eurosign:e,terminate:ctrl_alt_bksp,compose:rctrl,grp:menu_toggle";
xrandrHeads = [{ xrandrHeads = [{
primary = true; primary = true;
output = "DP-4"; output = "DP-4";

View file

@ -2,8 +2,8 @@
home = { home = {
language.base = "it_IT.UTF-8"; language.base = "it_IT.UTF-8";
keyboard = { keyboard = {
layout = "en"; layout = "us,it";
options = [ "terminate:ctrl_alt_bksp" "compose:rctrl" ]; options = [ "terminate:ctrl_alt_bksp" "compose:rctrl" "grp:menu_toggle" ];
}; };
packages = with pkgs; [ packages = with pkgs; [
pulseaudio pulseaudio