alvinlollo and Claude Opus 5.5
ad0f8291b7
zsh: install .zshenv, back it up first, dedupe config URL
...
- Add configs/.zshenv (skip_global_compinit=1) and download it in zsh.sh
- Back up existing ~/.zshenv alongside ~/.zshrc before overwriting
- Factor the raw config URL into CONFIG_BASE_URL
- Source zsh-autocomplete before oh-my-zsh instead of via plugins=()
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 18:21:06 +11:00
alvinlollo
bca2dd45ba
zsh.sh nits: backup rotation, guarded rm, --needed, drop dead placeholder
...
- timestamped .zshrc backups (was: .zshrc.bak overwritten every run, so
only the latest pre-run state survived)
- only remove ~/.oh-my-zsh when it actually contains oh-my-zsh.sh; warn
and leave anything else alone (was: unguarded rm -rf)
- add --needed to the pacman prerequisite install
- drop the empty ~/.fzf/shell/key-bindings.zsh placeholder (nothing
sourced it; fzf integration comes from the oh-my-zsh plugin)
- LICENSE spelling in banners (zsh.sh, installbeta.sh)
2026-10-08 14:16:37 +11:00
alvinlollo
9e190e3e75
Fix zsh.sh install logic and backups
2026-10-05 22:14:44 +11:00
alvinlollo
622d6f5ace
Use shelly instead of pacman
2026-08-10 12:17:54 +10:00
alvinlollo
3020201a9d
Add more depenencies and remove gdoc.vim
2026-07-12 18:00:55 +10:00
alvinlollo
2cb8ff537a
Added home directory paths
2026-03-24 21:29:32 +11:00
alvinlollo
c56cf4b6c9
Add message for existing zsh shell users
2026-02-20 16:18:22 +11:00
alvinlollo
febac68529
Update config
2026-02-20 16:14:42 +11:00
alvinlollo
3c9bea07ad
Add zsh autocomplete
2026-02-14 10:39:42 +11:00
alvinlollo
bce9680632
Avoid package manager exit 1
...
The script will now skip the installation of the dependencies if they are already installed to avoid the script exiting early.
2026-02-12 22:40:31 +11:00
alvinlollo
4575b84f0d
Fix typos and improve shell change command
2026-01-29 09:47:14 +11:00
alvinlollo
6b59a46ea0
Fix syntax
2026-01-21 16:37:05 -08:00
alvinlollo
3a139a3563
Run local scripts first before using from github
2026-01-21 16:19:05 -08:00
alvinlollo
e98df34f7c
Add comments, guardrails and --skip-watermark flag
2026-01-21 14:43:33 -08:00
alvinlollo
fa38387183
Update zsh.sh
2026-01-01 14:01:44 +11:00
alvinlollo
f14f0d8be8
Update zsh.sh
2025-11-18 12:30:46 +11:00
Alvin Vilaythong
8eb6627d4d
Make all scripts executible
2025-11-12 07:33:51 +11:00
alvinlollo
922bc52eda
Bad flag option
2025-11-11 19:01:45 +11:00
alvinlollo
e85fc40e22
Add zsh to /etc/shells for shell change
2025-11-08 23:21:16 +11:00
alvinlollo
3cfb0155b9
Removed oh-my-zsh backup
2025-11-08 23:18:14 +11:00
alvinlollo
da415047fc
Install Oh-My-Zsh without exiting early
...
Reorder and uncomment backup and download commands for .zshrc and fzf configuration.
2025-11-08 23:15:59 +11:00
alvinlollo
01f85f0f37
Update zsh.sh to backup and configure zsh and fzf before oh my zsh install
...
Backup the old .zshrc file, download new configuration files, and set up fzf.
2025-11-08 23:11:51 +11:00
alvinlollo
d09aea1b8d
Fix typo
2025-11-08 22:55:44 +11:00
alvinlollo
d47c818b52
Improve error handling
...
Refactor error handling and installation logic for Zsh.
2025-11-08 22:52:48 +11:00
alvinlollo
efda530468
Fix prerequisites
2025-10-26 23:24:15 +11:00
alvinlollo
03c1917648
Change default shell
2025-06-13 23:51:59 +10:00
alvinlollo
28e5a06afe
Debian support
2025-06-13 23:40:44 +10:00
alvinlollo
d7b062dc7b
Ready to integrate into main script as separate script
2025-06-13 23:34:26 +10:00
alvinlollo
f9088500c8
Update zsh.sh
2025-05-03 14:47:07 +10:00
alvinlollo
cffc916c1e
Update zsh.sh
2025-05-03 14:39:02 +10:00
alvinlollo
4a6543a977
Update zsh.sh
2025-04-21 17:33:58 +10:00
alvinlollo
e675237dbe
Install prerequisites
2025-04-19 18:16:55 +10:00
alvinlollo
7c6607c268
Created zsh.sh
...
added zsh install with configs
2025-04-19 18:15:52 +10:00