{pkgs, ...}: { # xdg.configFile."fcitx5" = { # source = ../../../../rsc/config/fcitx5; # recursive = true; # }; xdg.configFile = { "fcitx5/config" = { force = true; text = '' [Hotkey] # Enumerate when press trigger key repeatedly EnumerateWithTriggerKeys=True # Temporally switch between first and current Input Method AltTriggerKeys= # Enumerate Input Method Forward EnumerateForwardKeys= # Enumerate Input Method Backward EnumerateBackwardKeys= # Skip first input method while enumerating EnumerateSkipFirst=False # Enumerate Input Method Group Forward EnumerateGroupForwardKeys= # Enumerate Input Method Group Backward EnumerateGroupBackwardKeys= # Activate Input Method ActivateKeys= # Deactivate Input Method DeactivateKeys= # Default Previous page PrevPage= # Default Next page NextPage= # Default Previous Candidate PrevCandidate= # Default Next Candidate NextCandidate= # Toggle embedded preedit TogglePreedit= [Hotkey/TriggerKeys] 0=Control+Alt+space [Behavior] # Active By Default ActiveByDefault=False # Share Input State ShareInputState=No # Show preedit in application PreeditEnabledByDefault=True # Show Input Method Information when switch input method ShowInputMethodInformation=True # Show Input Method Information when changing focus showInputMethodInformationWhenFocusIn=False # Show compact input method information CompactInputMethodInformation=True # Show first input method information ShowFirstInputMethodInformation=True # Default page size DefaultPageSize=5 # Override Xkb Option OverrideXkbOption=False # Custom Xkb Option CustomXkbOption= # Force Enabled Addons EnabledAddons= # Force Disabled Addons DisabledAddons= # Preload input method to be used by default PreloadInputMethod=True # Allow input method in the password field AllowInputMethodForPassword=False # Show preedit text when typing password ShowPreeditForPassword=False # Interval of saving user data in minutes AutoSavePeriod=30 ''; }; "fcitx5/profile" = { force = true; text = '' [Groups/0] # Group Name Name="Group 1" # Layout Default Layout=de # Default Input Method DefaultIM=mozc [Groups/0/Items/0] # Name Name=keyboard-de # Layout Layout= [Groups/0/Items/1] # Name Name=mozc # Layout Layout= [GroupOrder] 0="Group 1" ''; }; }; }