From 9672ed51538841c0995fbad0957b3b6226a520ba Mon Sep 17 00:00:00 2001 From: joshashtondev Date: Fri, 31 Jul 2026 01:11:40 -0600 Subject: [PATCH] =?UTF-8?q?nixos:=20gen=20177=20@=20nix-pad=20=E2=80=94=20?= =?UTF-8?q?2026-07-31=2001:11=2026.05.20260724.597283a=20(Yarara)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- home/desktop/niri.nix | 4 +- home/programs/layout.custom.h | 166 +++++++++++++++++----------------- 2 files changed, 85 insertions(+), 85 deletions(-) diff --git a/home/desktop/niri.nix b/home/desktop/niri.nix index 9933b33..44b940d 100644 --- a/home/desktop/niri.nix +++ b/home/desktop/niri.nix @@ -28,9 +28,9 @@ let PRIMARY=$(jq -r '.["colors"]["dark"]["surface_container_lowest"]' "$THEME_CACHE" | tr -d '#') ON_PRIMARY=$(jq -r '.["colors"]["dark"]["on_background"]' "$THEME_CACHE" | tr -d '#') - wvkbd-mobintl --hidden --auto --no-popup --bg "$BG" --press "$BG" --fg "$FG" --text "$TXT" --fg-sp "$PRIMARY" --text-sp "$ON_PRIMARY" -L 300 + wvkbd-mobintl --hidden --no-popup --bg "$BG" --press "$BG" --fg "$FG" --text "$TXT" --fg-sp "$PRIMARY" --text-sp "$ON_PRIMARY" -L 300 else - wvkbd-mobintl --hidden --auto --no-popup + wvkbd-mobintl --hidden --no-popup fi ''; in diff --git a/home/programs/layout.custom.h b/home/programs/layout.custom.h index 897a6ba..4420784 100644 --- a/home/programs/layout.custom.h +++ b/home/programs/layout.custom.h @@ -693,113 +693,113 @@ static struct key keys_index[] = { }; static struct key keys_landscape[] = { - {"q", "Q", 1.0, Code, KEY_Q}, - {"w", "W", 1.0, Code, KEY_W}, - {"e", "E", 1.0, Code, KEY_E}, - {"r", "R", 1.0, Code, KEY_R}, - {"t", "T", 1.0, Code, KEY_T}, - {"y", "Y", 1.0, Code, KEY_Y}, - {"u", "U", 1.0, Code, KEY_U}, - {"i", "I", 1.0, Code, KEY_I}, - {"o", "O", 1.0, Code, KEY_O}, - {"p", "P", 1.0, Code, KEY_P}, + {"q", "Q", 1.0, Code, KEY_Q, .scheme = 1}, + {"w", "W", 1.0, Code, KEY_W, .scheme = 1}, + {"e", "E", 1.0, Code, KEY_E, .scheme = 1}, + {"r", "R", 1.0, Code, KEY_R, .scheme = 1}, + {"t", "T", 1.0, Code, KEY_T, .scheme = 1}, + {"y", "Y", 1.0, Code, KEY_Y, .scheme = 1}, + {"u", "U", 1.0, Code, KEY_U, .scheme = 1}, + {"i", "I", 1.0, Code, KEY_I, .scheme = 1}, + {"o", "O", 1.0, Code, KEY_O, .scheme = 1}, + {"p", "P", 1.0, Code, KEY_P, .scheme = 1}, {"", "", 0.0, EndRow}, - {"a", "A", 1.0, Code, KEY_A}, - {"s", "S", 1.0, Code, KEY_S}, - {"d", "D", 1.0, Code, KEY_D}, - {"f", "F", 1.0, Code, KEY_F}, - {"g", "G", 1.0, Code, KEY_G}, - {"h", "H", 1.0, Code, KEY_H}, - {"j", "J", 1.0, Code, KEY_J}, - {"k", "K", 1.0, Code, KEY_K}, - {"l", "L", 1.0, Code, KEY_L}, + {"a", "A", 1.0, Code, KEY_A, .scheme = 1}, + {"s", "S", 1.0, Code, KEY_S, .scheme = 1}, + {"d", "D", 1.0, Code, KEY_D, .scheme = 1}, + {"f", "F", 1.0, Code, KEY_F, .scheme = 1}, + {"g", "G", 1.0, Code, KEY_G, .scheme = 1}, + {"h", "H", 1.0, Code, KEY_H, .scheme = 1}, + {"j", "J", 1.0, Code, KEY_J, .scheme = 1}, + {"k", "K", 1.0, Code, KEY_K, .scheme = 1}, + {"l", "L", 1.0, Code, KEY_L, .scheme = 1}, {"", "", 0.0, EndRow}, {"⇧", "⇫", 1.5, Mod, Shift}, - {"z", "Z", 1.0, Code, KEY_Z}, - {"x", "X", 1.0, Code, KEY_X}, - {"c", "C", 1.0, Code, KEY_C}, - {"v", "V", 1.0, Code, KEY_V}, - {"b", "B", 1.0, Code, KEY_B}, - {"n", "N", 1.0, Code, KEY_N}, - {"m", "M", 1.0, Code, KEY_M}, - {"⌫", "⌫", 1.5, Code, KEY_BACKSPACE}, + {"z", "Z", 1.0, Code, KEY_Z, .scheme = 1}, + {"x", "X", 1.0, Code, KEY_X, .scheme = 1}, + {"c", "C", 1.0, Code, KEY_C, .scheme = 1}, + {"v", "V", 1.0, Code, KEY_V, .scheme = 1}, + {"b", "B", 1.0, Code, KEY_B, .scheme = 1}, + {"n", "N", 1.0, Code, KEY_N, .scheme = 1}, + {"m", "M", 1.0, Code, KEY_M, .scheme = 1}, + {"⌫", "⌫", 1.5, Code, KEY_BACKSPACE, .scheme = 1}, {"", "", 0.0, EndRow}, {"?123", "?123", 1.0, Layout, 0, &layouts[LandscapeSpecial]}, - {"Ctr", "Ctr", 1.0, Mod, Ctrl}, - {",", ",", 1.0, Code, KEY_COMMA}, + {"Ctr", "Ctr", 1.0, Mod, Ctrl, .scheme = 1}, + {",", ",", 1.0, Code, KEY_COMMA, .scheme = 1}, {"🙂", "🙂", 1.0, Layout, 0, &layouts[Emoji]}, - {"", "", 5.0, Code, KEY_SPACE}, - {".", ".", 1.0, Code, KEY_DOT}, - {"Enter", "Enter", 2.0, Code, KEY_ENTER}, + {"", "", 5.0, Code, KEY_SPACE, .scheme = 1}, + {".", ".", 1.0, Code, KEY_DOT, .scheme = 1}, + {"Enter", "Enter", 2.0, Code, KEY_ENTER, .scheme = 1}, /* end of layout */ {"", "", 0.0, Last}, }; static struct key keys_landscape_special[] = { - {"Esc", "Esc", 1.0, Code, KEY_ESC}, - {"1", "1", 1.0, Code, KEY_1}, - {"2", "2", 1.0, Code, KEY_2}, - {"3", "3", 1.0, Code, KEY_3}, - {"4", "4", 1.0, Code, KEY_4}, - {"5", "5", 1.0, Code, KEY_5}, - {"6", "6", 1.0, Code, KEY_6}, - {"7", "7", 1.0, Code, KEY_7}, - {"8", "8", 1.0, Code, KEY_8}, - {"9", "9", 1.0, Code, KEY_9}, - {"0", "0", 1.0, Code, KEY_0}, + {"Esc", "Esc", 1.0, Code, KEY_ESC, .scheme = 1}, + {"1", "1", 1.0, Code, KEY_1, .scheme = 1}, + {"2", "2", 1.0, Code, KEY_2, .scheme = 1}, + {"3", "3", 1.0, Code, KEY_3, .scheme = 1}, + {"4", "4", 1.0, Code, KEY_4, .scheme = 1}, + {"5", "5", 1.0, Code, KEY_5, .scheme = 1}, + {"6", "6", 1.0, Code, KEY_6, .scheme = 1}, + {"7", "7", 1.0, Code, KEY_7, .scheme = 1}, + {"8", "8", 1.0, Code, KEY_8, .scheme = 1}, + {"9", "9", 1.0, Code, KEY_9, .scheme = 1}, + {"0", "0", 1.0, Code, KEY_0, .scheme = 1}, {"", "", 0.0, EndRow}, - {"`", "`", 0.5, Code, KEY_GRAVE}, - {"~", "~", 0.5, Code, KEY_GRAVE}, - {"!", "!", 1.0, Code, KEY_1}, - {"@", "@", 1.0, Code, KEY_2}, - {"#", "#", 1.0, Code, KEY_3}, - {"$", "$", 1.0, Code, KEY_4}, - {"%", "%", 1.0, Code, KEY_5}, - {"^", "^", 1.0, Code, KEY_6}, - {"&", "&", 1.0, Code, KEY_7}, - {"*", "*", 1.0, Code, KEY_8}, - {"-", "-", 1.0, Code, KEY_MINUS}, - {"=", "=", 1.0, Code, KEY_EQUAL}, + {"`", "`", 0.5, Code, KEY_GRAVE, .scheme = 1}, + {"~", "~", 0.5, Code, KEY_GRAVE, .scheme = 1}, + {"!", "!", 1.0, Code, KEY_1, .scheme = 1}, + {"@", "@", 1.0, Code, KEY_2, .scheme = 1}, + {"#", "#", 1.0, Code, KEY_3, .scheme = 1}, + {"$", "$", 1.0, Code, KEY_4, .scheme = 1}, + {"%", "%", 1.0, Code, KEY_5, .scheme = 1}, + {"^", "^", 1.0, Code, KEY_6, .scheme = 1}, + {"&", "&", 1.0, Code, KEY_7, .scheme = 1}, + {"*", "*", 1.0, Code, KEY_8, .scheme = 1}, + {"-", "-", 1.0, Code, KEY_MINUS, .scheme = 1}, + {"=", "=", 1.0, Code, KEY_EQUAL, .scheme = 1}, {"", "", 0.0, EndRow}, {"Abc", "Abc", 1.0, Layout, 0, &layouts[Landscape]}, - {"(", "(", 0.5, Code, KEY_9}, - {")", ")", 0.5, Code, KEY_0}, - {"[", "[", 0.5, Code, KEY_LEFTBRACE}, - {"]", "]", 0.5, Code, KEY_RIGHTBRACE}, - {"{", "{", 0.5, Code, KEY_LEFTBRACE}, - {"}", "}", 0.5, Code, KEY_RIGHTBRACE}, - {"\\", "\\", 0.75, Code, KEY_BACKSLASH}, - {"|", "|", 0.75, Code, KEY_BACKSLASH}, - {";", ";", 1.0, Code, KEY_SEMICOLON}, - {":", ":", 1.0, Code, KEY_SEMICOLON}, - {"'", "'", 1.0, Code, KEY_APOSTROPHE}, - {"\"", "\"", 1.0, Code, KEY_APOSTROPHE}, - {"/", ">", 1.0, Code, KEY_SLASH}, + {"(", "(", 0.5, Code, KEY_9, .scheme = 1}, + {")", ")", 0.5, Code, KEY_0, .scheme = 1}, + {"[", "[", 0.5, Code, KEY_LEFTBRACE, .scheme = 1}, + {"]", "]", 0.5, Code, KEY_RIGHTBRACE, .scheme = 1}, + {"{", "{", 0.5, Code, KEY_LEFTBRACE, .scheme = 1}, + {"}", "}", 0.5, Code, KEY_RIGHTBRACE, .scheme = 1}, + {"\\", "\\", 0.75, Code, KEY_BACKSLASH, .scheme = 1}, + {"|", "|", 0.75, Code, KEY_BACKSLASH, .scheme = 1}, + {";", ";", 1.0, Code, KEY_SEMICOLON, .scheme = 1}, + {":", ":", 1.0, Code, KEY_SEMICOLON, .scheme = 1}, + {"'", "'", 1.0, Code, KEY_APOSTROPHE, .scheme = 1}, + {"\"", "\"", 1.0, Code, KEY_APOSTROPHE, .scheme = 1}, + {"/", ">", 1.0, Code, KEY_SLASH, .scheme = 1}, {"", "", 0.0, EndRow}, - {"↑", "↑", 1.5, Code, KEY_UP}, - {"↓", "↓", 1.5, Code, KEY_DOWN}, - {"PgUp", "PgUp", 0.5, Code, KEY_PAGEUP}, - {"PgDn", "PgDn", 0.5, Code, KEY_PAGEDOWN}, - {"_", "_", 1.0, Code, KEY_MINUS}, - {"+", "+", 1.0, Code, KEY_EQUAL}, - {"<", "<", 1.0, Code, KEY_COMMA}, - {">", ">", 1.0, Code, KEY_DOT}, - {"/", "/", 1.0, Code, KEY_SLASH}, - {"⌫", "⌫", 2.0, Code, KEY_BACKSPACE}, + {"↑", "↑", 1.5, Code, KEY_UP, .scheme = 1}, + {"↓", "↓", 1.5, Code, KEY_DOWN, .scheme = 1}, + {"PgUp", "PgUp", 0.5, Code, KEY_PAGEUP, .scheme = 1}, + {"PgDn", "PgDn", 0.5, Code, KEY_PAGEDOWN, .scheme = 1}, + {"_", "_", 1.0, Code, KEY_MINUS, .scheme = 1}, + {"+", "+", 1.0, Code, KEY_EQUAL, .scheme = 1}, + {"<", "<", 1.0, Code, KEY_COMMA, .scheme = 1}, + {">", ">", 1.0, Code, KEY_DOT, .scheme = 1}, + {"/", "/", 1.0, Code, KEY_SLASH, .scheme = 1}, + {"⌫", "⌫", 2.0, Code, KEY_BACKSPACE, .scheme = 1}, {"", "", 0.0, EndRow}, - {"←", "←", 1.5, Code, KEY_LEFT}, - {"→", "→", 1.5, Code, KEY_RIGHT}, - {"Sup", "Sup", 1.0, Mod, Super}, - {"", "", 6.0, Code, KEY_SPACE}, - {"Enter", "Enter", 2.0, Code, KEY_ENTER}, + {"←", "←", 1.5, Code, KEY_LEFT, .scheme = 1}, + {"→", "→", 1.5, Code, KEY_RIGHT, .scheme = 1}, + {"Sup", "Sup", 1.0, Mod, Super, .scheme = 1}, + {"", "", 6.0, Code, KEY_SPACE, .scheme = 1}, + {"Enter", "Enter", 2.0, Code, KEY_ENTER, .scheme = 1}, /* end of layout */ {"", "", 0.0, Last},