Summary Files Commits Branches @commit @diff @stats
path: root / packages / default.nix
diff options
context:
space:
mode:
Commit1583f2ba49ba26587b5e8044215d88614ff33e2a (patch)
Author
 Syndamia <kamen@syndamia.com>
2023-12-24 22:15:12 +0200
Committer
 Syndamia <kamen@syndamia.com>
2023-12-24 22:15:12 +0200
Filesaec4133cec297912cab496a7f3767ed1a6f40330 /packages/default.nix
nix-1583f2ba49ba26587b5e8044215d88614ff33e2a.tar
nix-1583f2ba49ba26587b5e8044215d88614ff33e2a.tar.gz
nix-1583f2ba49ba26587b5e8044215d88614ff33e2a.zip
Parent8131482edf1c835cec5a4be2f1f24e3ae75d7c9f (diff)
[packages] Added custom bulgarian keyboard layout
1 files changed, 7 insertions, 2 deletions
-rw-r--r--packages/default.nix9
diff --git a/packages/default.nix b/packages/default.nix
index 1e9551d..7949cc4 100644
--- a/packages/default.nix
+++ b/packages/default.nix
@@ -255,9 +255,14 @@
services.xserver = {
# xkbmap
- layout = "us,bg"; # TODO us,bg-custom
- xkbVariant = ",phonetic";
+ layout = "us,bg-custom";
+ xkbVariant = ",phonetic-nonstandard";
xkbOptions = "grp:alt_shift_toggle,lv3:switch,caps:escape";
+ xkb.extraLayouts.bg-custom = {
+ description = "Non-standard variant of the traditional Bulgarian phonetic keyboard, which replaces some characters with their English counterparts";
+ languages = [ "bg" ];
+ symbolsFile = ./bg-custom;
+ };
# touchpad support
libinput = {