Frank Qing
e41d2b6e93
fix(pyenv): preserve shims in login shells
...
macOS path_helper runs after .zshenv and can move system Python ahead of pyenv. Add an idempotent login hook and preserve it across later easyzsh migrations.
2026-08-07 18:34:50 +08:00
Frank Qing
9257eceb47
fix(pyenv): load managed Python in every zsh
...
The pyenv fragment lived in the interactive overlay, so agents and zsh -c fell back to system Python. Install it through the always-on fragment path and keep XDG destinations aligned with the loader.
2026-08-07 18:14:22 +08:00
Frank Qing
17ecc5f67c
fix(fzf): prefer bundled binary for shell integration
2026-07-15 12:00:29 +08:00
Frank Qing
76395923ce
fix(install): make setup failures explicit and atomic
...
Installer pipelines masked dependency and download failures, causing
false success messages and unsafe config replacement.
Atomic updates and current upstream installers keep failures visible.
2026-07-15 00:16:33 +08:00
Frank Qing
8c84b3dbf6
Enhance installation script by adding autoconf to the list of required packages and updating installation checks accordingly.
2025-10-24 17:43:55 +08:00
Frank Qing
a8ed0f080a
Update fnm installation
2025-06-13 14:07:38 +08:00
Frank Qing
b017fb1592
Fix: add missing newline at end of file in nvm.zsh and pyenv.zsh for consistency
2025-06-07 19:22:56 +08:00
Frank Qing
d1537fa0a3
✨ (fnm.zsh): update FNM_PATH to use HOME variable and enhance fnm environment initialization for zsh
2025-06-06 23:12:59 +08:00
Frank Qing
847ec3b650
Update
2025-06-06 14:46:18 +08:00
Frank Qing
f12bbb6ac1
Update
2025-06-06 14:31:52 +08:00
Frank Qing
6f34409205
✨ (merlin_devbox.zsh): remove hardcoded HF_ENDPOINT variable to streamline proxy configuration and enhance flexibility in environment settings
2025-06-06 14:23:51 +08:00
Frank Qing
3d5cf87929
✨ (.zshrc, nvm.zsh): comment out unused plugins in .zshrc and refactor nvm initialization to improve function handling for nvm, node, and npm commands
2025-06-06 00:15:07 +08:00
Frank Qing
3b820fce60
✨ (merlin_devbox.zsh, merlin_worker.zsh): consolidate proxy configurations and aliases for Hugging Face and HTTP proxies, enhancing endpoint management and consistency across environments
2025-06-05 23:37:32 +08:00
Frank Qing
ad6d3fe8fc
Update
2025-06-05 23:22:57 +08:00
Frank Qing
1043318893
Update
2025-06-05 23:19:27 +08:00
Frank Qing
5a66025db5
Update
2025-05-29 17:27:23 +08:00
Frank Qing
5e94ac33a6
✨ (merlin_devbox.zsh, merlin_worker.zsh): update proxy configuration to include additional domains for no_proxy and enhance proxy_on alias for improved endpoint management
2025-05-28 17:35:21 +08:00
Frank Qing
5088da8a75
✨ (install.sh, install_nvm.sh): refactor font installation logic to check for existing fonts before downloading, and remove redundant echo statement in install_nvm.sh
2025-05-28 15:11:24 +08:00
Frank Qing
18a56766c6
✨ (merlin_worker.zsh): update proxy configuration to include new internal and external mirrors, and add aliases for easier endpoint management
2025-05-28 14:37:27 +08:00
Frank Qing
bff631f971
✨ (merlin_devbox.zsh): remove custom configurations for user-specific script sourcing
2025-05-28 04:46:05 +08:00
Frank Qing
4eb890e26a
✨ (merlin_worker.zsh): add proxy configuration and aliases for enabling/disabling proxy settings in zsh environment
2025-05-28 04:29:46 +08:00
Frank Qing
e3e219e55b
✨ (install.sh): refactor eza installation logic to streamline package manager checks and enhance fallback methods for various operating systems
2025-05-28 04:24:44 +08:00
Frank Qing
1bd3a2dcb8
✨ (install.sh): update eza installation logic to install via cargo if Rust is not present, removing previous GPG and repository setup steps
2025-05-28 04:07:10 +08:00
Frank Qing
e515a8b4bc
✨ (install_nvm.sh): update zsh configuration patch to apply nvm setup instead of basic configuration
2025-05-28 03:44:57 +08:00
Frank Qing
158a1388bc
✨ (install_merlin_worker.sh): enhance installation script with error handling, cross-platform compatibility for sed, and improved directory management for merlin_worker.zsh
2025-05-28 03:40:25 +08:00
Frank Qing
68625d2e21
✨ (install.sh, merlin_worker.zsh): enhance installation script with fallback methods for eza and zoxide, and add proxy configuration to zsh environment
2025-05-28 03:28:01 +08:00
Frank Qing
0492b6a053
✨ (.zshrc, install.sh): enhance zsh configuration with additional plugin support and improve installation logic for better cross-OS compatibility
2025-05-28 03:03:57 +08:00
Frank Qing
5f22fb4d7e
🐛 (.zshrc, install.sh): fix newline issues at the end of files
2025-05-28 02:42:18 +08:00
Frank Qing
d160d1795b
✨ (.zshrc, install.sh): integrate zoxide installation and initialization across multiple OSes
2025-05-28 02:15:02 +08:00
Frank Qing
4a063ea8d5
✨ (.zshrc, install.sh): add Homebrew initialization and eza installation logic for multiple OSes
2025-05-28 01:54:38 +08:00
Frank Qing
4b401aa1cb
✨ (.zshrc, install.sh): streamline zsh-autosuggestions plugin configuration and remove marker installation logic
2025-05-28 01:28:46 +08:00
Frank Qing
bf1f1c0cbb
Upgrade easyzsh
2025-05-28 01:26:30 +08:00
Frank Qing
038cf2b2c7
✨ (.zshrc, install.sh): add autojump support and installation across multiple OSes
2024-09-06 16:44:07 +08:00
Frank Qing
e74202be06
🐛 (install.sh): Fix shell change command to use sudo and specify $USER
...
💡 (install.sh): Update error message for clarity when shell change fails
2024-09-06 16:31:31 +08:00
Frank Qing
3c8f666e72
♻️ (install.sh): refactor package installation to support multiple OSes
...
✨ (install.sh): add OS detection and package installation functions for modularity
2024-08-19 08:22:30 +08:00
Frank Qing
524c07fe5b
✨ (install.sh): add check for sudo installation and install if missing to ensure script can run with necessary privileges
2024-08-11 20:23:34 +08:00
Frank Qing
2fe2cd2641
Remove opencommit.zsh configuration file
2024-05-05 00:47:05 +08:00
Frank Qing
b6d3aa58b3
✨ (opencommit.zsh): add new configuration file for OpenCommit with default settings
2024-05-01 17:37:23 +08:00
Frank Qing
7b214c6bad
✨ (install.sh): add backup and restore logic for .gitconfig to prevent loss during installation
2024-05-01 17:35:18 +08:00
Frank Qing
5e1595812c
Enable zsh-autosuggestions plugin and comment out marker.sh source
2024-05-01 13:26:15 +08:00
Frank Qing
9e9672862c
Update marker.sh path in .zshrc
2024-05-01 13:22:05 +08:00
Frank Qing
f6881d46a2
Update ZSH_THEME to powerlevel10k/powerlevel10k
2024-05-01 13:18:58 +08:00
Frank Qing
711501d499
Update install.sh script to check for fontconfig dependency
2024-05-01 13:13:50 +08:00
Frank Qing
cdf05a1601
Update .zshrc with Powerlevel10k instant prompt and apply patch
2024-05-01 13:04:41 +08:00
Frank Qing
b31f7e2f66
Update ZSH variable in install.sh
2024-05-01 12:49:13 +08:00
Frank Qing
b80464b17a
Add directory creation for ZSH_CONFIGS_DIR
2024-05-01 12:47:16 +08:00
Frank Qing
4fd09787a7
Fix raw file url
2024-05-01 12:44:20 +08:00
Frank Qing
ff76824283
Customize zsh installation
2024-05-01 12:31:40 +08:00