- Shell: ZSH
- Theme: OneNord
- Terminal: Wezterm
- lightweight
- Easy installation / configuration
- Very few dependencies
- Neovim configuration
- Tiling window manager
- Hotkey daemon
| Dependency | Description | Install |
|---|---|---|
homebrew |
Package Manager for macOS | Install |
After installing homebrew, clone this repository (the path to the repo will be define as DOTFILES_PATH for the rest of the README).
The repository contains various folder, you can use all of them or pick only the one you want.
However, the brew install will install all packages needed. If you want to remote some dependencies, you need to edit the file in DOTFILES_PATH/brew.
# Move to clone dotfiles directory
$ cd DOTFILES_PATH
# Install brew deps
$ brew bundle --file=brew/Brewfile
# Sync directories to ~/.config
$ stow --target ~/.config .If you want to have access to the same capabilities regarding yabai, you need to follow the steps
brew: Contains aBrewfileto install dependenciesgh: Configuration for the GH cligh-dash: Configuration for GH-dash dashboardgit: Configuration forgitnvim: Configuration forneovimrustfmt: Configuration of therustfmttoolskhd: Configuration and keybindings for skhd daemonstarship.toml: Configuration for the starship prompttmux: Configuration for tmuxwezterm: Configuration for the wezterm terminal emulatoryabai: Configuration for yabai (extra installation steps are needed for yabai, see below)zsh: Zsh configurations
