diff --git a/.config/ags/modules/.commonwidgets/statusicons.js b/.config/ags/modules/.commonwidgets/statusicons.js index c8f1f6d70..d5fb06417 100644 --- a/.config/ags/modules/.commonwidgets/statusicons.js +++ b/.config/ags/modules/.commonwidgets/statusicons.js @@ -273,7 +273,7 @@ const HyprlandXkbKeyboardLayout = async ({ useFlag } = {}) => { const OptionalKeyboardLayout = async () => { try { - return await HyprlandXkbKeyboardLayout({ useFlag: false }); + return await HyprlandXkbKeyboardLayout({ useFlag: userOptions.layout.useFlag }); } catch { return null; } diff --git a/.config/ags/modules/.configuration/user_options.js b/.config/ags/modules/.configuration/user_options.js index 0f8f3bb7e..929284b2a 100644 --- a/.config/ags/modules/.configuration/user_options.js +++ b/.config/ags/modules/.configuration/user_options.js @@ -100,6 +100,10 @@ let configOptions = { 'prevTab': "Ctrl+Page_Up", }, }, + 'layout': { + // Use or not country flags instead of text in default hyprland kb_layout option + 'useFlag': false + } } // Override defaults with user's options