samvimes01/dotfiles
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
## Install ```sh git clone <repo> ~/dotfiles cd ~/dotfiles git submodule update --init ./install.sh ``` ## Structure - `.exports` — shared env vars (PATH, EDITOR, etc.) sourced by both zsh and bash - `.zshenv` — minimal zsh env setup, sources `.exports` - `.zshrc` — interactive zsh config (aliases, fzf, zoxide, starship, history, completions) - `.zprofile` — login-only zsh setup (minimal) - `.bash_profile` — login bash, sources `.exports` + `.bashrc` - `.bashrc` — interactive bash config - `.aliases` — shared POSIX-compatible aliases - `.aliases_local` — gitignored local overrides - `.gitconfig_global` — symlinked as `~/.gitconfig` - `.ssh.config` — symlinked as `~/.ssh/config` - `.gnupg/` — symlinked contents to `~/.gnupg/` - `.config/` — submodule, symlinked to `~/.config` ## Tools ### Install nerd font ```sh brew tap homebrew/cask-fonts brew install --cask font-nerd-fonts ``` ### Install starship ```sh brew install starship ``` ### Install mise ```sh brew install mise ``` ## Android ADB via WiFi ```sh adb tcpip 5555 adb shell "ip addr show wlan0 | grep -e wlan0$ | cut -d\" \" -f 6 | cut -d/ -f 1" # Disconnect USB, then: adb connect <ip_address>:5555 ``` ## git submodule ```sh git submodule update ```