Commit Graph
49 Commits
Author SHA1 Message Date
Frank Qing 82c6a57c3a fix(shell): keep Cursor on agent and Grok on grok
Grok's installer prepends ~/.grok/bin and steals ~/.local/bin/agent.
easyzsh already shims `grok`; claim `agent` for Cursor and drop the
vendor bin from PATH so a later Grok upgrade cannot shadow it.
2026-08-13 17:36:56 +08:00
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