mirror of
https://github.com/kmein/niveum
synced 2026-03-19 11:31:09 +01:00
keyboards: add urdu keyboard
This commit is contained in:
@@ -3,18 +3,21 @@
|
|||||||
lib,
|
lib,
|
||||||
...
|
...
|
||||||
}: let
|
}: let
|
||||||
|
|
||||||
commaSep = builtins.concatStringsSep ",";
|
commaSep = builtins.concatStringsSep ",";
|
||||||
xkbOptions = ["compose:caps" "terminate:ctrl_alt_bksp" "grp:ctrls_toggle"];
|
xkbOptions = ["compose:caps" "terminate:ctrl_alt_bksp" "grp:ctrls_toggle"];
|
||||||
languages = {
|
languages = {
|
||||||
deutsch = { code = "de"; variant = "T3"; };
|
deutsch = { code = "de"; variant = "T3"; };
|
||||||
greek = { code = "gr"; variant = "polytonic"; };
|
greek = { code = "gr"; variant = "polytonic"; };
|
||||||
russian = { code = "ru"; variant = "phonetic"; };
|
russian = { code = "ru"; variant = "phonetic"; };
|
||||||
arabic = ../lib/keyboards/arabic;
|
arabic = { code = "ara"; variant = "buckwalter"; }; # ../lib/keyboards/arabic;
|
||||||
coptic = ../lib/keyboards/coptic;
|
coptic = ../lib/keyboards/coptic;
|
||||||
avestan = ../lib/keyboards/avestan;
|
avestan = ../lib/keyboards/avestan;
|
||||||
gothic = ../lib/keyboards/gothic;
|
gothic = ../lib/keyboards/gothic;
|
||||||
|
farsi = { code = "ir"; variant = "qwerty"; };
|
||||||
sanskrit = { code = "in"; variant = "san-kagapa"; };
|
sanskrit = { code = "in"; variant = "san-kagapa"; };
|
||||||
gujarati = {code = "in"; variant = "guj-kagapa"; };
|
gujarati = {code = "in"; variant = "guj-kagapa"; };
|
||||||
|
urdu = {code = "in"; variant = "urd-phonetic"; };
|
||||||
hebrew = {code = "il"; variant = "phonetic";};
|
hebrew = {code = "il"; variant = "phonetic";};
|
||||||
};
|
};
|
||||||
defaultLanguage = languages.deutsch;
|
defaultLanguage = languages.deutsch;
|
||||||
@@ -37,7 +40,12 @@ in {
|
|||||||
lib.mapAttrsToList (name: value: {
|
lib.mapAttrsToList (name: value: {
|
||||||
name = "symbols/${name}";
|
name = "symbols/${name}";
|
||||||
path = value;
|
path = value;
|
||||||
}) (lib.filterAttrs (_: value: builtins.typeOf value == "path") languages)
|
}) (lib.filterAttrs (_: value: !(value ? "code")) languages) ++ [
|
||||||
|
{
|
||||||
|
name = "symbols/ir";
|
||||||
|
path = ../lib/keyboards/farsi;
|
||||||
|
}
|
||||||
|
]
|
||||||
))
|
))
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user