feat(hyprland): enable US keyboard layout as second layout

Also add it to my Waybar config
This commit is contained in:
2025-11-16 15:29:21 +01:00
parent 6261e4f490
commit 57788942b2
2 changed files with 10 additions and 13 deletions

View File

@@ -51,8 +51,8 @@ in {
importantPrefixes = ["$left" "$right" "$up" "$down" "$menu"]; importantPrefixes = ["$left" "$right" "$up" "$down" "$menu"];
settings = { settings = {
input = { input = {
kb_layout = "fr"; kb_layout = "fr,us";
kb_variant = "bepo_afnor"; kb_variant = "bepo_afnor,";
# kb_options = "caps:ctrl_modifier"; # kb_options = "caps:ctrl_modifier";
numlock_by_default = true; numlock_by_default = true;
follow_mouse = 1; follow_mouse = 1;
@@ -239,6 +239,7 @@ in {
bindl = , XF86MonBrightnessDown, exec, xbacklight -perceived -dec 2 bindl = , XF86MonBrightnessDown, exec, xbacklight -perceived -dec 2
bindl = , XF86KbdBrightnessUp, exec, xbacklight -perceived -inc 2 bindl = , XF86KbdBrightnessUp, exec, xbacklight -perceived -inc 2
bindl = , XF86KbdBrightnessDown, exec, xbacklight -perceived -dec 2 bindl = , XF86KbdBrightnessDown, exec, xbacklight -perceived -dec 2
bind = SUPER, a, exec, hyprctl switchxkblayout glove80-keyboard next
bind = SUPER, $left, movefocus, l bind = SUPER, $left, movefocus, l
bind = SUPER, $right, movefocus, r bind = SUPER, $right, movefocus, r
bind = SUPER, $up, movefocus, u bind = SUPER, $up, movefocus, u

View File

@@ -6,7 +6,7 @@
// "width": 1280, // Waybar width // "width": 1280, // Waybar width
"spacing": 2, // Gaps between modules (4px) "spacing": 2, // Gaps between modules (4px)
// Choose the order of the modules // Choose the order of the modules
"modules-left": ["hyprland/workspaces", "hyprland/submap", "hyprland/window"], "modules-left": ["hyprland/workspaces", "hyprland/language", "hyprland/submap", "hyprland/window"],
"modules-center": [], "modules-center": [],
"modules-right": ["idle_inhibitor", "mpd", "pulseaudio", "network", "cpu", "modules-right": ["idle_inhibitor", "mpd", "pulseaudio", "network", "cpu",
"memory", "temperature", "battery", "clock", "tray"], "memory", "temperature", "battery", "clock", "tray"],
@@ -35,16 +35,12 @@
"unlocked": "" "unlocked": ""
} }
}, },
"sway/mode": { {
"format": "<span style=\"italic\">{}</span>" "hyprland/language": {
}, "format": "Lang: {}",
"sway/scratchpad": { "format-en": "gaming",
"format": "{icon} {count}", },
"show-empty": false, },
"format-icons": ["", ""],
"tooltip": true,
"tooltip-format": "{app}: {title}"
},
"mpd": { "mpd": {
"format": "{stateIcon} {consumeIcon}{randomIcon}{repeatIcon}{singleIcon}{artist} - {album} - {title} ({elapsedTime:%M:%S}/{totalTime:%M:%S}) ⸨{songPosition}|{queueLength}⸩ {volume}% ", "format": "{stateIcon} {consumeIcon}{randomIcon}{repeatIcon}{singleIcon}{artist} - {album} - {title} ({elapsedTime:%M:%S}/{totalTime:%M:%S}) ⸨{songPosition}|{queueLength}⸩ {volume}% ",
"format-disconnected": "Disconnected ", "format-disconnected": "Disconnected ",