Commit Graph
32 Commits
Author SHA1 Message Date
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