My dotfiles (also application configuration files), out-of-box (for me).
- Network Proxy Client
- Clash Verge Rev: Require Bun global installation to run
.tssetup scripts.
- Clash Verge Rev: Require Bun global installation to run
- Operator System Configuration
- Windows Specific:
- ~/.config/run_onchange_ui.cmd: Customize Windows UI font, use ~/.config/ui_reset.cmd to restore the default font
- ~/.config/run_onchange_disable_ctrl_space.cmd: Disable hotkey
ctrl+spaceto switch input method language - ~/.config/run_onchange_disable_Windows_search.cmd: Disable Windows Search Service
- ~/.config/run_onchange_LongPathEnabled.cmd: Enable Windows long path support
- ~/.config/run_onchange_DeveloperModeEnabled.cmd: Enable Windows Developer Mode, so WinGet (invoked by Mise) creates the command aliases of portable packages as symlinks under
%LOCALAPPDATA%\Microsoft\WinGet\Linksinstead of appending one PATH entry per package
- Windows Specific:
- Operator System Components
- Windows Specific:
- Windows Subsystem for Linux (WSL)
- WinLibs: GCC + MinGW-w64 compiler for Windows
- ~/.config/run_onchange_set_cc_cxx.cmd: Set
CC&CXXenvironment variable to force usinggcc&g++instead of MSVC on Windows
- ~/.config/run_onchange_set_cc_cxx.cmd: Set
- Windows Specific:
- Input Method
- Terminal
- WezTerm – The only available terminal with Kitty graphic protocol support on Windows.
- Windows Terminal (Windows Only)
- Windows Terminal Preview (Windows Only)
- Shell
- Nushell: My interactive shell. Other shells are only used to run scripts.
- Windows PowerShell (5.1, Windows 11 Built-in)
- Bash: Implementation is depend on the specific operator system distribution
- Shell Mutiplexer
- Shell Prompt
- Dotfile Manager
- Dotfile, Package, Tool Manager
- Source Controller
- Password Manager
- Editor
- Harness (for AI model, Harness + AI model = Agent)
- Misc Tool
- Yazi
- ~/.config/run_onchange_set_yazi_file_one.cmd: Let Yazi use Git provided
file.exe
- ~/.config/run_onchange_set_yazi_file_one.cmd: Let Yazi use Git provided
- Yazi