Init:start-nix

This commit is contained in:
dichgrem
2025-07-22 12:18:15 +08:00
parent 7ce7214a74
commit e57cdd246c
178 changed files with 22667 additions and 1 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,35 @@
# Vertical Candidate List
Vertical Candidate List=False
# Use mouse wheel to go to prev or next page
WheelForPaging=True
# Font
Font="Sarasa Gothic SC 14"
# Menu Font
MenuFont="Sarasa Gothic SC 14"
# Tray Font
TrayFont="Sarasa Gothic SC 12"
# Tray Label Outline Color
TrayOutlineColor=#000000
# Tray Label Text Color
TrayTextColor=#ffffff
# Prefer Text Icon
PreferTextIcon=False
# Show Layout Name In Icon
ShowLayoutNameInIcon=True
# Use input method language to display text
UseInputMethodLanguageToDisplayText=True
# Theme
Theme=catppuccin-mocha-flamingo
# Dark Theme
DarkTheme=catppuccin-mocha-flamingo
# Follow system light/dark color scheme
UseDarkTheme=True
# Follow system accent color if it is supported by theme and desktop
UseAccentColor=True
# Use Per Screen DPI on X11
PerScreenDPI=False
# Force font DPI on Wayland
ForceWaylandDPI=0
# Enable fractional scale under Wayland
EnableFractionalScale=True

View File

@@ -0,0 +1,13 @@
# Paste Primary
PastePrimaryKey=
# Number of entries
Number of entries=10
# Do not show password from password managers
IgnorePasswordFromPasswordManager=False
# Hidden clipboard content that contains a password
ShowPassword=False
# Seconds before clearing password
ClearPasswordAfter=30
[TriggerKey]
0=Super+V

View File

@@ -0,0 +1,29 @@
# Page size
PageSize=5
# Enable emoji in hint
EnableEmoji=True
# Enable emoji in quickphrase
EnableQuickPhraseEmoji=True
# Choose key modifier
Choose Modifier=Alt
# Enable hint by default
EnableHintByDefault=False
# Use new compose behavior
UseNewComposeBehavior=True
# Type special characters with long press
EnableLongPress=False
# Applications disabled for long press
LongPressBlocklist=
[PrevCandidate]
0=Shift+Tab
[NextCandidate]
0=Tab
[Hint Trigger]
0=Control+Alt+H
[One Time Hint Trigger]
0=Control+Alt+J

View File

@@ -0,0 +1,3 @@
# Hidden Notifications
HiddenNotifications=

View File

@@ -0,0 +1,9 @@
# Trigger Key
TriggerKey=
# Choose key modifier
Choose Modifier=None
# Enable Spell check
Spell=False
# Fallback Spell check language
FallbackSpellLanguage=en

13
dotfiles/.config/fcitx5/conf/rime.conf vendored Normal file
View File

@@ -0,0 +1,13 @@
# Preedit Mode
PreeditMode="Do not show"
# Shared Input State
InputState=All
# Fix embedded preedit cursor at the beginning of the preedit
PreeditCursorPositionAtBeginning=True
# Action when switching input method
SwitchInputMethodBehavior="Commit commit preview"
# Deploy
Deploy=
# Synchronize
Synchronize=

View File

@@ -0,0 +1,5 @@
[ProviderOrder]
0=Presage
1=Custom
2=Enchant

View File

@@ -0,0 +1,3 @@
# Allow Overriding System XKB Settings (Only support KDE 5)
Allow Overriding System XKB Settings=False

73
dotfiles/.config/fcitx5/config vendored Normal file
View File

@@ -0,0 +1,73 @@
[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=
# Toggle embedded preedit
TogglePreedit=
[Hotkey/TriggerKeys]
0=Super+space
[Hotkey/PrevPage]
0=Up
[Hotkey/NextPage]
0=Down
[Hotkey/PrevCandidate]
0=Shift+Tab
[Hotkey/NextCandidate]
0=Tab
[Behavior]
# Active By Default
ActiveByDefault=False
# Reset state on Focus In
resetStateWhenFocusIn=No
# 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

23
dotfiles/.config/fcitx5/profile vendored Normal file
View File

@@ -0,0 +1,23 @@
[Groups/0]
# Group Name
Name=Default
# Layout
Default Layout=us
# Default Input Method
DefaultIM=rime
[Groups/0/Items/0]
# Name
Name=keyboard-us
# Layout
Layout=
[Groups/0/Items/1]
# Name
Name=rime
# Layout
Layout=
[GroupOrder]
0=Default