| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 14 hours | aliases of `git commit`HEADmain | Zhineng Li | |
| 43 hours | configure computer and host names | Zhineng Li | |
| When configuring identifier names, we use interactive prompts to ask the user for the computer name and hostname. We retrieve the current computer name via `scutil` and dynamically calculate a standardized hostname default. For better UX, we use the `read -i` option to pre-fill these values, allowing the user to simply confirm the defaults or edit them easily. Note: The `-i` option requires *Bash 4.0+*. Although macOS ships with Bash 3.2, this script runs after the Homebrew bundle installation (which includes the up-to-date bash package), ensuring the necessary shell version is available. ``` $ /bin/bash --version GNU bash, version 3.2.57(1)-release (arm64-apple-darwin25) Copyright (C) 2007 Free Software Foundation, Inc. $ /usr/bin/env bash --version GNU bash, version 5.3.9(1)-release (aarch64-apple-darwin25.1.0) Copyright (C) 2025 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software; you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. ``` | |||
| 45 hours | fix item value in doc | Zhineng Li | |
| 45 hours | configure trackpad | Zhineng Li | |
| 45 hours | configure screen capture | Zhineng Li | |
| 46 hours | configure mail | Zhineng Li | |
| 46 hours | Split app list into multiple lines for better readability | Zhineng Li | |
| 46 hours | configure App Store | Zhineng Li | |
| 47 hours | configure Terminal.app | Zhineng Li | |
| 2 days | apply zsh configurations | Zhineng Li | |
| 2 days | wrap file path in quotes | Zhineng Li | |
| 2 days | move code after directory creation | Zhineng Li | |
| 3 days | configure Safari | Zhineng Li | |
| 3 days | describe .macos script | Zhineng Li | |
| 4 days | initialize .macos | Zhineng Li | |
| 4 days | auto cd | Zhineng Li | |
| 7 days | initialize Brewfile | Zhineng Li | |
| 11 days | sign commits | Zhineng Li | |
| 12 days | install nvm | Zhineng Li | |
| 12 days | publish kitty, nvim, and karabiner configurations | Zhineng Li | |
| 13 days | update alias | Zhineng Li | |
| 13 days | aliases to `git add` and `git switch` | Zhineng Li | |
| 2025-12-26 | setup script | Zhineng Li | |
| 2025-12-26 | initialize init.vim | Zhineng Li | |
| 2025-12-26 | initialize .zshrc | Zhineng Li | |
| 2025-12-26 | ignore `__pycache` directories | Zhineng Li | |
| 2025-12-23 | add git configs | Zhineng Li | |
| 2025-12-22 | remove optional keys | Zhineng Li | |
| 2025-12-22 | activate terminal with left_option + space | Zhineng Li | |
| 2025-12-22 | add karabiner config | Zhineng Li | |
| 2025-12-22 | add kitty config | Zhineng Li | |
| 2025-12-21 | configure mark as read keymap | Zhineng Li | |
| article list a: mark all above as read A: mark all articles in the currently selected feed read | |||
| 2025-12-21 | vertical margin | Zhineng Li | |
| 2025-12-21 | fix bind-key syntax | Zhineng Li | |
| 2025-12-21 | add newsboat config | Zhineng Li | |
