https://github.com/leostera/dotfiles
:floppy_disk: ~/.*
https://github.com/leostera/dotfiles
dotfiles macos tmux vim zsh
Last synced: 3 months ago
JSON representation
:floppy_disk: ~/.*
- Host: GitHub
- URL: https://github.com/leostera/dotfiles
- Owner: leostera
- License: other
- Created: 2013-12-25T20:07:15.000Z (over 12 years ago)
- Default Branch: main
- Last Pushed: 2026-02-17T20:13:20.000Z (4 months ago)
- Last Synced: 2026-02-17T23:32:30.442Z (4 months ago)
- Topics: dotfiles, macos, tmux, vim, zsh
- Language: Python
- Homepage:
- Size: 1.2 MB
- Stars: 22
- Watchers: 0
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Agents: AGENTS.md
Awesome Lists containing this project
README
# 💾 `~/.*`
> dotfiles.
Install with one command:
```sh
curl -fsSL https://raw.githubusercontent.com/leostera/dotfiles/main/remote-install.sh | sh
```
Very no-nonsense stuff.
1. Config files follow XDG conventions: `home/.config/*` symlinks to `$HOME/.config/*`
2. `home/.*` files symlink to `$HOME/.*`
3. Package installs are OS-specific:
- macOS: `bootstrap.macos.sh` + `brew bundle` via `Brewfile`
- Ubuntu: `bootstrap.linux.sh` + `brew bundle` via `Brewfile.linux`
Nothing more. Keep it simple. Fork away!
## Ubuntu Notes
`bootstrap.sh` dispatches by OS to `bootstrap.linux.sh` or `bootstrap.macos.sh`.
Linux installs Homebrew (if missing) and then installs packages from `Brewfile.linux` using:
```sh
brew bundle --file=./Brewfile.linux
```
## License
See [LICENSE](https://github.com/ostera/zazen/blob/main/LICENSE).