-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathREADME
More file actions
59 lines (45 loc) · 1.23 KB
/
README
File metadata and controls
59 lines (45 loc) · 1.23 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
## 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
```