A set of vim, zsh, and git configuration files.
- ohmyz - a delightful, open source, community-driven framework for managing your Zsh configuration
- powerlevel10k A Zsh theme
- .tmux - oh my tmux! My self-contained, pretty & versatile tmux configuration made with ❤️
- nikitabobko/AeroSpace - AeroSpace is an i3-like tiling window manager for macOS.
- ghostty - 👻 Ghostty is a fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI and GPU acceleration.
- starship - the minimal, blazing-fast, and infinitely customizable prompt for any shell!
- raycast - is a blazingly fast, totally extendable launcher.
- delta - a syntax-highlighting pager for git, diff, and grep output
- lazygit: simple terminal UI for git commands
- sourcetreeapp - simplicity and power in a beautiful Git GUI
- Marta - file manager
- f.lux - makes the color of your computer's display adapt to the time of day, warm at night and like sunlight during the day.
- caffeine - don't let your Mac fall asleep.
- git-credential-manager - Git Credential Manager
- karabiner-elements - a powerful and stable keyboard customizer for macOS.
- fnm - 🚀 fast and simple Node.js version manager, built in Rust
- poetry - Python packaging and dependency management made easy
- astral-sh/rye - a Hassle-Free Python Experience
- direnv - unclutter your .profile.
- gyazo - share and search what you see. Instantly.
- colima - Container runtimes on macOS (and Linux) with minimal setup
- medis - Medis is a beautiful, easy-to-use Mac database management application for Redis
- keycastr - KeyCastr, an open-source keystroke visualizer
- EVKey - Vietnamese Keyboard
- Navicat Premium Lite
- BetterDisplay - Unlock your displays on your Mac! Smooth scaling, HiDPI unlock, XDR/HDR extra brightness upscale, DDC, brightness and dimming, virtual screens, PIP and lots more!
- SketchyBar - A highly customizable macOS status bar replacement
- OBS - Open Broadcaster Software
- Yeti X
- Hurl - Run and Test HTTP Requests
- restish - Restish is a CLI for interacting with REST-ish HTTP APIs with some nice features built-in
- Fig - adds IDE-style autocomplete to your existing terminal
- iterm2 - a replacement for Terminal
- WezTerm - Wez's Terminal Emulator
- kitty - Cross-platform, fast, feature-rich, GPU based terminal
- warp - the terminal for the 21st century emulator
- OrbStack - Fast, light, simple Docker & Linux on macOS
- pock - widgets manager for MacBook Touch Bar
- httpie - HTTPie for Terminal — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more
- spectacleapp - move and resize windows with ease
- AltTab - Windows alt-tab on macOS
- alacritty - A cross-platform, OpenGL terminal
- koekeishiya/yabai: A tiling window manager for macOS based on binary space partitioning
- koekeishiya/skhd: Simple hotkey daemon for macOS
- krisp AI - Noise cancellation App
- ianyh/Amethyst - Automatic tiling window manager for macOS à la xmonad.
git clone https://github.com/jellydn/my-nvim-ide ~/.config/nvim
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
brew install --cask alacritty
brew install starship
brew install atuin
brew install zoxide
brew install fzf
brew install bat
brew install fd
brew install ripgrep
brew install the_silver_searcher
brew install jq
brew install wget
brew install mkcert
brew install tree
brew install nss # if you use Firefox
brew install make
brew install gnu-sed
brew install tmux
brew install ast-grep # structural search and replace
brew install stow # manage symlinks
brew install yabai # tiling window manager
brew install koekeishiya/formulae/skhd # hotkey daemon
cd ~/.oh-my-zsh/custom/plugins/
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
git clone https://github.com/zsh-users/zsh-autosuggestions.git
git clone https://github.com/grigorii-zander/zsh-npm-scripts-autocomplete.git
- Clone the theme to oh-my-zsh/
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
- Set ZSH_THEME="powerlevel10k/powerlevel10k" in ~/.zshrc
cp .zshrc ~/.zshrc
mkdir -p ~/.config/alacritty/themes
git clone https://github.com/alacritty/alacritty-theme ~/.config/alacritty/themes
cp .alacritty.toml ~/.alacritty.toml
cp .yabairc ~/.yabairc
cp .skhdrc ~/.skhdrc
brew install git-lfs
brew install git-delta
cp .gitconfig ~/.gitconfig
Change caps_lock
to left_control
if pressed with other keys, change caps_lock
to escape
if pressed alone. More on https://ke-complex-modifications.pqrs.org/
{
"description": "Change caps_lock to left_control if pressed with other keys, change caps_lock to escape if pressed alone.",
"manipulators": [
{
"from": {
"key_code": "caps_lock",
"modifiers": { "optional": ["any"] }
},
"to": [
{
"hold_down_milliseconds": 400,
"key_code": "left_control"
}
],
"to_if_alone": [
{
"key_code": "escape",
"lazy": true
}
],
"type": "basic"
}
]
}
- Hide desktop icon
defaults write com.apple.finder CreateDesktop false
killall Finder
- Hide Dock
defaults write com.apple.dock autohide -bool true && killall Dock
defaults write com.apple.dock autohide-delay -float 1000 && killall Dock
defaults write com.apple.dock no-bouncing -bool TRUE && killall Dock
- Restore Dock
defaults write com.apple.dock autohide -bool false && killall Dock
defaults delete com.apple.dock autohide-delay && killall Dock
defaults write com.apple.dock no-bouncing -bool FALSE && killall Dock
- Noise Suppression
- Noise Gate
- Compressor
- Refer to ./tmux/README.md for more details.
- Refer to ./helix/README.md for how to setup like my Neovim.