51 lines
1.1 KiB
Markdown
51 lines
1.1 KiB
Markdown
# dotfiles
|
|
|
|
Personal dotfiles for a clean, reproducible Zsh environment.
|
|
|
|
This setup is focused on:
|
|
- Oh My Zsh
|
|
- Syntax highlighting (green/red command validation)
|
|
- fzf-powered history search
|
|
- Ergonomic word movement & deletion keybindings
|
|
- Minimal, modular configuration
|
|
|
|
## Requirements
|
|
|
|
- Zsh
|
|
- Oh My Zsh already installed
|
|
- Git
|
|
- Ubuntu or Fedora based distro
|
|
|
|
## Install
|
|
|
|
Clone the repository and run the installer:
|
|
|
|
```bash
|
|
git clone https://github.com/jjsalinas/dotfiles.git
|
|
cd dotfiles
|
|
./install.sh
|
|
```
|
|
|
|
### Options
|
|
|
|
Run `./install.sh --help` to see all available options and details.
|
|
|
|
```bash
|
|
./install.sh --help # Show all options
|
|
./install.sh --dry-run # Show actions without making changes
|
|
./install.sh --theme <name> # Set Oh My Zsh theme (default: clean)
|
|
./install.sh --add-nvm # Enable Node Version Manager config
|
|
```
|
|
|
|
## One-line install
|
|
|
|
```bash
|
|
curl -fsSL https://raw.githubusercontent.com/jjsalinas/dotfiles/main/install.sh | bash
|
|
```
|
|
|
|
With options
|
|
```bash
|
|
curl -fsSL https://raw.githubusercontent.com/jjsalinas/dotfiles/main/install.sh | bash -s -- --theme clean --add-nvm
|
|
```
|
|
|