Commit Graph
64 Commits
Author SHA1 Message Date
tri dd964df37b fix(zsh): update fastfetch installation to correct asset paths and improve completion handling 2026-08-22 01:32:54 +07:00
tri 55ca1573e5 refactor: remove deprecated Hammerspoon configuration and modules 2026-08-07 10:56:35 +07:00
Tri Vo Khac 1b0a6e6d42 chore(zsh): disable Homebrew cask auto-updates on upgrade 2026-07-14 15:33:21 +07:00
Tri Vo Khac 467c2ebf07 feat(zsh): configure claudex model routing 2026-07-14 11:30:43 +07:00
Tri Vo Khac cb026ebe5d feat(zsh): add claudex alias and remove git shortcuts 2026-07-13 17:37:07 +07:00
Tri Vo Khac fe5c70240e fix(zsh): harden shell bootstrap and XDG path setup 2026-07-13 15:55:07 +07:00
Tri Vo Khac 2cee5ce877 fix(zsh): remove zshellcheck from completions list 2026-07-09 11:26:36 +07:00
Tri Vo Khac f62b2b1e4a fix(zsh): apply zshellcheck lint fixes
- use [[ ]] over [ ], quote vars, shallow clone in zinit.zsh
- typeset -A instead of declare -A
- nullglob (N) and path array idiom in bin.zsh/default.zsh
2026-06-24 11:13:22 +07:00
Tri Vo Khac 8f2ece4fb7 feat(zsh): install zshellcheck via zinit 2026-06-24 11:13:00 +07:00
Tri Vo Khac 7d6f26a6d5 fix(zsh): migrate pnpm PATH to v11 2026-06-22 14:49:51 +07:00
Tri Vo Khac 10a6a8862f fix(zsh): select fnm gh-r asset per OS/arch for aarch64 2026-06-18 10:38:06 +07:00
Tri Vo Khac 76a0ab7891 chore: remove greedy homebrew upgrade and add git ignore 2026-06-17 16:47:51 +07:00
Tri Vo Khac d3cddc9414 chore: update starship configuration with new symbols and fix whitespace in zshrc 2026-04-17 17:14:54 +07:00
Tri Vo Khac 576e20682e refactor: Update zinit plugin configurations to use atclone and atpull hooks for initialization and completion generation, and adjust plugin-specific options. 2026-02-27 12:30:57 +07:00
Tri Vo Khac 356ad9d74b feat: enable greedy Homebrew upgrades 2026-02-26 15:59:26 +07:00
Tri Vo Khac 31465ed3f6 fix: Use relative path for fzf executable in zinit atclone hook. 2026-02-23 12:38:23 +07:00
Tri Vo Khac 09e22050e5 feat: add pnpm to PATH. 2026-02-05 14:33:43 +07:00
Tri Vo Khac a57e66e31f feat: Update zinit plugin sources and list command, add a global --help alias, and enhance the README documentation. 2026-02-05 13:45:38 +07:00
Tri Vo Khac a943f7893e chore: enhance Git configuration and add .hushlogin file
- Updated Git configuration with new core and advice settings for improved usability.
- Added a new .hushlogin file to suppress login messages in the terminal.
2025-07-11 15:29:48 +07:00
Tri Vo Khac dec5f076be feat: enhance Docker alias to support podman fallback
- Replaced the Docker alias with a function that checks for podman availability.
- If podman is installed, it uses podman; otherwise, it defaults to the Docker command.
2025-04-19 04:12:57 +00:00
Tri Vo Khac 05244511c2 chore: update git configuration and remove unused files
- Updated Git user email in `.gitconfig`.
- Removed obsolete Kitty and Topgrade configuration files.
- Cleaned up Zsh configuration by removing unused snippets and scripts, and reorganized plugin loading in `.zshrc`.
2025-04-19 10:54:42 +07:00
Tri Vo Khac aa85f4ff43 feat(zinit): integrate zinit for improved shell configuration (#1) 2025-04-18 20:50:42 +07:00
Tri Vo Khac ad633f9805 chore: add SHELL_SESSIONS_DISABLE environment variable 2024-07-03 15:30:26 +07:00
Tri Vo Khac b85cb76e29 refactor: .zshrc 2024-07-03 15:13:17 +07:00
Tri Vo Khac 1a222b06d4 fix: rearrange plugin order to fix alias collapsing 2023-12-27 13:23:49 +07:00
Tri Vo Khac 5352b33a8c update: clean code, fix typo 2023-12-27 11:08:23 +07:00
Tri Vo Khac adc2d44a54 chore:
- ignore idea
- load remote repos first
2023-12-26 15:08:13 +07:00
Tri Vo Khac c36e6589cf update:
- run zap script every single time
- plug local repo first
- use lsd instead of exa
2023-12-22 02:42:11 +07:00
Tri Vo Khac 7bbd4af961 update:
- remove % in start prompt
- init mpv.conf
2023-07-09 14:05:41 +07:00
Tri Vo Khac 10cea18996 chore: add gdfuse and export SUDO_EDITOR 2023-06-10 11:04:29 +07:00
Tri Vo Khac e11667b681 chore: remove Mac-only plugins when using Linux 2023-06-07 14:05:59 +07:00
Tri Vo Khac fb903dbb77 chore: use exa instead of lsd 2023-06-05 14:08:30 +07:00
Tri Vo Khac 71b11861ea chore: auto install zap-zsh if not existed 2023-06-05 13:40:28 +07:00
Tri Vo Khac 1d04de7401 refactor:
- use `zap-zsh` instead of manual plugin manager
- rename local plugins to meet naming conventions
2023-06-05 13:08:15 +07:00
Tri Vo Khac c0726ccec6 chore: use plugins for fzf, fnm and lsd 2023-05-29 14:43:35 +07:00
Tri Vo Khac 6ac8d1aad7 chore:
- use `zap-zsh/fzf` for easiness
- opam init
2023-05-27 22:52:12 +07:00
Tri Vo Khac da9188deb9 chore: make node resolve ipv4 first 2023-05-26 23:27:42 +07:00
Tri Vo Khac 6839cd738e chore: zshenv must locate in $HOME 2023-05-25 01:00:56 +07:00
Tri Vo Khac 37c5497fd1 chore:
- no workaround needed for vscode
- set alias for `codium`
2023-05-24 22:46:27 +07:00
Tri Vo Khac 5c8d379615 chore: move zsh_history to ZDOTDIR 2023-05-24 22:41:29 +07:00
Tri Vo Khac fd46ba319e refactor: follow arch linux zsh docs 2023-05-24 22:33:35 +07:00
Tri Vo Khac 160b62ce72 chore: workaround for vscode terminal 2023-05-24 15:43:15 +07:00
Tri Vo Khac 37573e8cc9 chore: add shebangs 2023-05-24 15:26:21 +07:00
Tri Vo Khac b4b81baae5 chore: refactor starship prompt setup 2023-05-24 15:02:42 +07:00
Tri Vo Khac fa032ec43e chore: refactor scripts 2023-05-24 14:12:02 +07:00
Tri Vo Khac 33a944135e chore: fix some scripts 2023-05-24 13:00:12 +07:00
Tri Vo Khac 84b2d7b4f7 chore: remove fzf 2023-05-21 19:19:41 +07:00
Tri Vo Khac 0069c3f413 chore: change some settings 2023-05-21 19:08:22 +07:00
Tri Vo Khac d71070167f chore: correct setting for fzf on brew 2023-05-04 00:33:53 +07:00
Tri Vo Khac 52ee25395c chore:
- check commands exists before using
- clean startup prompt
2023-05-04 00:05:27 +07:00