nixos: gen 177 @ nix-pad — 2026-07-31 01:11
26.05.20260724.597283a (Yarara)
This commit is contained in:
@@ -28,9 +28,9 @@ let
|
|||||||
PRIMARY=$(jq -r '.["colors"]["dark"]["surface_container_lowest"]' "$THEME_CACHE" | tr -d '#')
|
PRIMARY=$(jq -r '.["colors"]["dark"]["surface_container_lowest"]' "$THEME_CACHE" | tr -d '#')
|
||||||
ON_PRIMARY=$(jq -r '.["colors"]["dark"]["on_background"]' "$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
|
else
|
||||||
wvkbd-mobintl --hidden --auto --no-popup
|
wvkbd-mobintl --hidden --no-popup
|
||||||
fi
|
fi
|
||||||
'';
|
'';
|
||||||
in
|
in
|
||||||
|
|||||||
@@ -693,113 +693,113 @@ static struct key keys_index[] = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
static struct key keys_landscape[] = {
|
static struct key keys_landscape[] = {
|
||||||
{"q", "Q", 1.0, Code, KEY_Q},
|
{"q", "Q", 1.0, Code, KEY_Q, .scheme = 1},
|
||||||
{"w", "W", 1.0, Code, KEY_W},
|
{"w", "W", 1.0, Code, KEY_W, .scheme = 1},
|
||||||
{"e", "E", 1.0, Code, KEY_E},
|
{"e", "E", 1.0, Code, KEY_E, .scheme = 1},
|
||||||
{"r", "R", 1.0, Code, KEY_R},
|
{"r", "R", 1.0, Code, KEY_R, .scheme = 1},
|
||||||
{"t", "T", 1.0, Code, KEY_T},
|
{"t", "T", 1.0, Code, KEY_T, .scheme = 1},
|
||||||
{"y", "Y", 1.0, Code, KEY_Y},
|
{"y", "Y", 1.0, Code, KEY_Y, .scheme = 1},
|
||||||
{"u", "U", 1.0, Code, KEY_U},
|
{"u", "U", 1.0, Code, KEY_U, .scheme = 1},
|
||||||
{"i", "I", 1.0, Code, KEY_I},
|
{"i", "I", 1.0, Code, KEY_I, .scheme = 1},
|
||||||
{"o", "O", 1.0, Code, KEY_O},
|
{"o", "O", 1.0, Code, KEY_O, .scheme = 1},
|
||||||
{"p", "P", 1.0, Code, KEY_P},
|
{"p", "P", 1.0, Code, KEY_P, .scheme = 1},
|
||||||
{"", "", 0.0, EndRow},
|
{"", "", 0.0, EndRow},
|
||||||
|
|
||||||
{"a", "A", 1.0, Code, KEY_A},
|
{"a", "A", 1.0, Code, KEY_A, .scheme = 1},
|
||||||
{"s", "S", 1.0, Code, KEY_S},
|
{"s", "S", 1.0, Code, KEY_S, .scheme = 1},
|
||||||
{"d", "D", 1.0, Code, KEY_D},
|
{"d", "D", 1.0, Code, KEY_D, .scheme = 1},
|
||||||
{"f", "F", 1.0, Code, KEY_F},
|
{"f", "F", 1.0, Code, KEY_F, .scheme = 1},
|
||||||
{"g", "G", 1.0, Code, KEY_G},
|
{"g", "G", 1.0, Code, KEY_G, .scheme = 1},
|
||||||
{"h", "H", 1.0, Code, KEY_H},
|
{"h", "H", 1.0, Code, KEY_H, .scheme = 1},
|
||||||
{"j", "J", 1.0, Code, KEY_J},
|
{"j", "J", 1.0, Code, KEY_J, .scheme = 1},
|
||||||
{"k", "K", 1.0, Code, KEY_K},
|
{"k", "K", 1.0, Code, KEY_K, .scheme = 1},
|
||||||
{"l", "L", 1.0, Code, KEY_L},
|
{"l", "L", 1.0, Code, KEY_L, .scheme = 1},
|
||||||
{"", "", 0.0, EndRow},
|
{"", "", 0.0, EndRow},
|
||||||
|
|
||||||
{"⇧", "⇫", 1.5, Mod, Shift},
|
{"⇧", "⇫", 1.5, Mod, Shift},
|
||||||
{"z", "Z", 1.0, Code, KEY_Z},
|
{"z", "Z", 1.0, Code, KEY_Z, .scheme = 1},
|
||||||
{"x", "X", 1.0, Code, KEY_X},
|
{"x", "X", 1.0, Code, KEY_X, .scheme = 1},
|
||||||
{"c", "C", 1.0, Code, KEY_C},
|
{"c", "C", 1.0, Code, KEY_C, .scheme = 1},
|
||||||
{"v", "V", 1.0, Code, KEY_V},
|
{"v", "V", 1.0, Code, KEY_V, .scheme = 1},
|
||||||
{"b", "B", 1.0, Code, KEY_B},
|
{"b", "B", 1.0, Code, KEY_B, .scheme = 1},
|
||||||
{"n", "N", 1.0, Code, KEY_N},
|
{"n", "N", 1.0, Code, KEY_N, .scheme = 1},
|
||||||
{"m", "M", 1.0, Code, KEY_M},
|
{"m", "M", 1.0, Code, KEY_M, .scheme = 1},
|
||||||
{"⌫", "⌫", 1.5, Code, KEY_BACKSPACE},
|
{"⌫", "⌫", 1.5, Code, KEY_BACKSPACE, .scheme = 1},
|
||||||
{"", "", 0.0, EndRow},
|
{"", "", 0.0, EndRow},
|
||||||
|
|
||||||
{"?123", "?123", 1.0, Layout, 0, &layouts[LandscapeSpecial]},
|
{"?123", "?123", 1.0, Layout, 0, &layouts[LandscapeSpecial]},
|
||||||
{"Ctr", "Ctr", 1.0, Mod, Ctrl},
|
{"Ctr", "Ctr", 1.0, Mod, Ctrl, .scheme = 1},
|
||||||
{",", ",", 1.0, Code, KEY_COMMA},
|
{",", ",", 1.0, Code, KEY_COMMA, .scheme = 1},
|
||||||
{"🙂", "🙂", 1.0, Layout, 0, &layouts[Emoji]},
|
{"🙂", "🙂", 1.0, Layout, 0, &layouts[Emoji]},
|
||||||
{"", "", 5.0, Code, KEY_SPACE},
|
{"", "", 5.0, Code, KEY_SPACE, .scheme = 1},
|
||||||
{".", ".", 1.0, Code, KEY_DOT},
|
{".", ".", 1.0, Code, KEY_DOT, .scheme = 1},
|
||||||
{"Enter", "Enter", 2.0, Code, KEY_ENTER},
|
{"Enter", "Enter", 2.0, Code, KEY_ENTER, .scheme = 1},
|
||||||
|
|
||||||
/* end of layout */
|
/* end of layout */
|
||||||
{"", "", 0.0, Last},
|
{"", "", 0.0, Last},
|
||||||
};
|
};
|
||||||
|
|
||||||
static struct key keys_landscape_special[] = {
|
static struct key keys_landscape_special[] = {
|
||||||
{"Esc", "Esc", 1.0, Code, KEY_ESC},
|
{"Esc", "Esc", 1.0, Code, KEY_ESC, .scheme = 1},
|
||||||
{"1", "1", 1.0, Code, KEY_1},
|
{"1", "1", 1.0, Code, KEY_1, .scheme = 1},
|
||||||
{"2", "2", 1.0, Code, KEY_2},
|
{"2", "2", 1.0, Code, KEY_2, .scheme = 1},
|
||||||
{"3", "3", 1.0, Code, KEY_3},
|
{"3", "3", 1.0, Code, KEY_3, .scheme = 1},
|
||||||
{"4", "4", 1.0, Code, KEY_4},
|
{"4", "4", 1.0, Code, KEY_4, .scheme = 1},
|
||||||
{"5", "5", 1.0, Code, KEY_5},
|
{"5", "5", 1.0, Code, KEY_5, .scheme = 1},
|
||||||
{"6", "6", 1.0, Code, KEY_6},
|
{"6", "6", 1.0, Code, KEY_6, .scheme = 1},
|
||||||
{"7", "7", 1.0, Code, KEY_7},
|
{"7", "7", 1.0, Code, KEY_7, .scheme = 1},
|
||||||
{"8", "8", 1.0, Code, KEY_8},
|
{"8", "8", 1.0, Code, KEY_8, .scheme = 1},
|
||||||
{"9", "9", 1.0, Code, KEY_9},
|
{"9", "9", 1.0, Code, KEY_9, .scheme = 1},
|
||||||
{"0", "0", 1.0, Code, KEY_0},
|
{"0", "0", 1.0, Code, KEY_0, .scheme = 1},
|
||||||
{"", "", 0.0, EndRow},
|
{"", "", 0.0, EndRow},
|
||||||
|
|
||||||
{"`", "`", 0.5, Code, KEY_GRAVE},
|
{"`", "`", 0.5, Code, KEY_GRAVE, .scheme = 1},
|
||||||
{"~", "~", 0.5, Code, KEY_GRAVE},
|
{"~", "~", 0.5, Code, KEY_GRAVE, .scheme = 1},
|
||||||
{"!", "!", 1.0, Code, KEY_1},
|
{"!", "!", 1.0, Code, KEY_1, .scheme = 1},
|
||||||
{"@", "@", 1.0, Code, KEY_2},
|
{"@", "@", 1.0, Code, KEY_2, .scheme = 1},
|
||||||
{"#", "#", 1.0, Code, KEY_3},
|
{"#", "#", 1.0, Code, KEY_3, .scheme = 1},
|
||||||
{"$", "$", 1.0, Code, KEY_4},
|
{"$", "$", 1.0, Code, KEY_4, .scheme = 1},
|
||||||
{"%", "%", 1.0, Code, KEY_5},
|
{"%", "%", 1.0, Code, KEY_5, .scheme = 1},
|
||||||
{"^", "^", 1.0, Code, KEY_6},
|
{"^", "^", 1.0, Code, KEY_6, .scheme = 1},
|
||||||
{"&", "&", 1.0, Code, KEY_7},
|
{"&", "&", 1.0, Code, KEY_7, .scheme = 1},
|
||||||
{"*", "*", 1.0, Code, KEY_8},
|
{"*", "*", 1.0, Code, KEY_8, .scheme = 1},
|
||||||
{"-", "-", 1.0, Code, KEY_MINUS},
|
{"-", "-", 1.0, Code, KEY_MINUS, .scheme = 1},
|
||||||
{"=", "=", 1.0, Code, KEY_EQUAL},
|
{"=", "=", 1.0, Code, KEY_EQUAL, .scheme = 1},
|
||||||
{"", "", 0.0, EndRow},
|
{"", "", 0.0, EndRow},
|
||||||
|
|
||||||
{"Abc", "Abc", 1.0, Layout, 0, &layouts[Landscape]},
|
{"Abc", "Abc", 1.0, Layout, 0, &layouts[Landscape]},
|
||||||
{"(", "(", 0.5, Code, KEY_9},
|
{"(", "(", 0.5, Code, KEY_9, .scheme = 1},
|
||||||
{")", ")", 0.5, Code, KEY_0},
|
{")", ")", 0.5, Code, KEY_0, .scheme = 1},
|
||||||
{"[", "[", 0.5, Code, KEY_LEFTBRACE},
|
{"[", "[", 0.5, Code, KEY_LEFTBRACE, .scheme = 1},
|
||||||
{"]", "]", 0.5, Code, KEY_RIGHTBRACE},
|
{"]", "]", 0.5, Code, KEY_RIGHTBRACE, .scheme = 1},
|
||||||
{"{", "{", 0.5, Code, KEY_LEFTBRACE},
|
{"{", "{", 0.5, Code, KEY_LEFTBRACE, .scheme = 1},
|
||||||
{"}", "}", 0.5, Code, KEY_RIGHTBRACE},
|
{"}", "}", 0.5, Code, KEY_RIGHTBRACE, .scheme = 1},
|
||||||
{"\\", "\\", 0.75, Code, KEY_BACKSLASH},
|
{"\\", "\\", 0.75, Code, KEY_BACKSLASH, .scheme = 1},
|
||||||
{"|", "|", 0.75, Code, KEY_BACKSLASH},
|
{"|", "|", 0.75, Code, KEY_BACKSLASH, .scheme = 1},
|
||||||
{";", ";", 1.0, Code, KEY_SEMICOLON},
|
{";", ";", 1.0, Code, KEY_SEMICOLON, .scheme = 1},
|
||||||
{":", ":", 1.0, Code, KEY_SEMICOLON},
|
{":", ":", 1.0, Code, KEY_SEMICOLON, .scheme = 1},
|
||||||
{"'", "'", 1.0, Code, KEY_APOSTROPHE},
|
{"'", "'", 1.0, Code, KEY_APOSTROPHE, .scheme = 1},
|
||||||
{"\"", "\"", 1.0, Code, KEY_APOSTROPHE},
|
{"\"", "\"", 1.0, Code, KEY_APOSTROPHE, .scheme = 1},
|
||||||
{"/", ">", 1.0, Code, KEY_SLASH},
|
{"/", ">", 1.0, Code, KEY_SLASH, .scheme = 1},
|
||||||
{"", "", 0.0, EndRow},
|
{"", "", 0.0, EndRow},
|
||||||
|
|
||||||
{"↑", "↑", 1.5, Code, KEY_UP},
|
{"↑", "↑", 1.5, Code, KEY_UP, .scheme = 1},
|
||||||
{"↓", "↓", 1.5, Code, KEY_DOWN},
|
{"↓", "↓", 1.5, Code, KEY_DOWN, .scheme = 1},
|
||||||
{"PgUp", "PgUp", 0.5, Code, KEY_PAGEUP},
|
{"PgUp", "PgUp", 0.5, Code, KEY_PAGEUP, .scheme = 1},
|
||||||
{"PgDn", "PgDn", 0.5, Code, KEY_PAGEDOWN},
|
{"PgDn", "PgDn", 0.5, Code, KEY_PAGEDOWN, .scheme = 1},
|
||||||
{"_", "_", 1.0, Code, KEY_MINUS},
|
{"_", "_", 1.0, Code, KEY_MINUS, .scheme = 1},
|
||||||
{"+", "+", 1.0, Code, KEY_EQUAL},
|
{"+", "+", 1.0, Code, KEY_EQUAL, .scheme = 1},
|
||||||
{"<", "<", 1.0, Code, KEY_COMMA},
|
{"<", "<", 1.0, Code, KEY_COMMA, .scheme = 1},
|
||||||
{">", ">", 1.0, Code, KEY_DOT},
|
{">", ">", 1.0, Code, KEY_DOT, .scheme = 1},
|
||||||
{"/", "/", 1.0, Code, KEY_SLASH},
|
{"/", "/", 1.0, Code, KEY_SLASH, .scheme = 1},
|
||||||
{"⌫", "⌫", 2.0, Code, KEY_BACKSPACE},
|
{"⌫", "⌫", 2.0, Code, KEY_BACKSPACE, .scheme = 1},
|
||||||
{"", "", 0.0, EndRow},
|
{"", "", 0.0, EndRow},
|
||||||
|
|
||||||
{"←", "←", 1.5, Code, KEY_LEFT},
|
{"←", "←", 1.5, Code, KEY_LEFT, .scheme = 1},
|
||||||
{"→", "→", 1.5, Code, KEY_RIGHT},
|
{"→", "→", 1.5, Code, KEY_RIGHT, .scheme = 1},
|
||||||
{"Sup", "Sup", 1.0, Mod, Super},
|
{"Sup", "Sup", 1.0, Mod, Super, .scheme = 1},
|
||||||
{"", "", 6.0, Code, KEY_SPACE},
|
{"", "", 6.0, Code, KEY_SPACE, .scheme = 1},
|
||||||
{"Enter", "Enter", 2.0, Code, KEY_ENTER},
|
{"Enter", "Enter", 2.0, Code, KEY_ENTER, .scheme = 1},
|
||||||
|
|
||||||
/* end of layout */
|
/* end of layout */
|
||||||
{"", "", 0.0, Last},
|
{"", "", 0.0, Last},
|
||||||
|
|||||||
Reference in New Issue
Block a user