# My personal opinionated dotfiles for `zsh` ## Requirement - **GNU** `stow` - `zsh` (I mean, duh) ## Installation 1. clone this repo to your `$HOME` and switch to cloned dir: ```sh git -C $HOME clone https://github.com/vokhactri/.dotfiles.git && cd $HOME/.dotfiles ``` 2. use `stow` to symlink configs to `$HOME/.config`: - to symlink all config dirs ```sh stow */ ``` - to symlink only one config dir, for example `zsh` ```sh stow zsh ``` 3. reload your `zsh` to apply changes: ```sh exec zsh ``` ### `darwin-breeze` + `helium` (theme and colors) The Darwin Breeze Dark KDE color scheme and global theme, and the Helium, T3 Code, Ghostty, VS Code and Telegram themes generated from it. After stowing, apply it once (Telegram imports its theme by hand): ```sh ./darwin-breeze/apply.sh ``` To change colors, edit `DarwinBreezeDark.colors` and run `apply.sh` again; see [`darwin-breeze/README.md`](darwin-breeze/README.md). ### `tray-icons` (tray icons that match Breeze) Some icons need an extra step after `stow tray-icons` (a root step for Ngó Sen); see [`tray-icons/README.md`](tray-icons/README.md). ## Credit - [Machfiles](https://github.com/ChristianChiarulli/Machfiles/) - [zsh_unplugged](https://github.com/mattmc3/zsh_unplugged) - [ayanrajpoot10/dotfiles](https://github.com/ayanrajpoot10/dotfiles)