From a4c7be141ab3205dd14e1dc082391ce00b9ab458 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Madeleine=20Sydney=20=C5=9Alaga?= Date: Wed, 11 Mar 2026 20:23:51 -0600 Subject: [PATCH] punctuation patch --- modules/home/users/crumb/fcitx5.nix | 6 ++++- .../home/users/crumb/fcitx5/punctuation.patch | 22 +++++++++++++++++++ 2 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 modules/home/users/crumb/fcitx5/punctuation.patch diff --git a/modules/home/users/crumb/fcitx5.nix b/modules/home/users/crumb/fcitx5.nix index 45d0b76..748e096 100644 --- a/modules/home/users/crumb/fcitx5.nix +++ b/modules/home/users/crumb/fcitx5.nix @@ -18,7 +18,11 @@ in { pkgs.kdePackages.fcitx5-chinese-addons pkgs.fcitx5-hangul inputs.syd-fcitx5-tables.packages.${system}.default - pkgs.fcitx5-toki-pona + (pkgs.fcitx5-toki-pona.overrideAttrs (final: prev: { + patches = prev.patches or [] ++ [ + ./fcitx5/punctuation.patch + ]; + })) ]; settings = { # Bind QuickPhrase to `s-;`. diff --git a/modules/home/users/crumb/fcitx5/punctuation.patch b/modules/home/users/crumb/fcitx5/punctuation.patch new file mode 100644 index 0000000..b47b9bd --- /dev/null +++ b/modules/home/users/crumb/fcitx5/punctuation.patch @@ -0,0 +1,22 @@ +diff --git a/static_tables/toki_pona_ucsur.txt b/static_tables/toki_pona_ucsur.txt +index 1bacd3a..53f5c8e 100644 +--- a/static_tables/toki_pona_ucsur.txt ++++ b/static_tables/toki_pona_ucsur.txt +@@ -1,4 +1,4 @@ +-KeyCode=mnptkswljiueoa()[]{}^*.:"-_ ++KeyCode=mnptkswljiueoa()[]{}^*.:"-_<>, + Length=16 + Prompt= + ConstructPhrase= +@@ -13,8 +13,11 @@ _   + ^ 󱦕 + * 󱦖 + . 󱦜 ++, 。 + : 󱦝  + - ‍ ++< 「 ++> 」 + a 󱤀 + akesi 󱤁 + ala 󱤂