Jeffrey
f8dcc29a2f
refactor(shell): thin stubs with managed ~/.config/zsh tree
...
Split always-on PATH/env, login hooks, and interactive UX into a
managed tree under ~/.config/zsh, with never-overwrite local/ hooks.
Agents and interactive shells share one PATH owner; deploy.sh applies
the layout safely across machines.
2026-08-06 14:36:08 +08:00
mio
9377023e28
feat(shell): add .zshenv Homebrew init and Trash-backed rm
...
Move brew shellenv into .zshenv so PATH is available outside
interactive shells, and make install guarantee a Trash backend
for safer rm aliases on both macOS and Linux.
2026-07-26 16:28:09 +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
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
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
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
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
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
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
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
JGill
13b602f11e
added -non-interactive fzf-tab-module, fixed fonts URLs
2024-01-01 19:22:09 +10:30
JGill
76241138d4
mkdir ~/.config/ezsh/zshrc for personal configs, better alias l
2023-01-05 11:48:50 +00:00
JGill
54a7f0139e
Remove unnecessary creation of ~ in current directory
2022-05-12 11:08:22 +05:30
JGill
e6fdffd502
Bug fix directory not found, when upgrading from old setup
2022-04-29 13:29:51 +05:30
JGill
991119a0d3
New ohmyzsh repo location, putting it in after merge fix
2022-04-24 15:21:29 +05:30
JGill
d9770a28ec
Merge remote-tracking branch 'origin/master' into develop
2022-04-24 15:18:56 +05:30
JGill
31700e30ab
Proper fix for oh-my-zsh update, #20 #21
2022-04-24 15:03:48 +05:30
JGill
b232e2077b
Pushing master into develop
2022-04-24 14:11:04 +05:30
jeonhobeom
81a2427a4c
Update install.sh
...
Update git protocol fatal error
```
The unauthenticated git protocol on port 9418 is no longer supported.
Please see https://github.blog/2021-09-01-improving-git-protocol-security-github/ for more information.
```
2022-03-16 14:18:12 +09:00
JGill
1342762df8
Pushing ezsh RC
2021-10-06 12:13:31 +05:30
JGill
60cc3d397e
Alias x changed to e, main file renamed to install.sh
2021-10-06 10:45:52 +05:30