- 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 aBrewfile
to install dependenciesgh
: Configuration for the GH cligh-dash
: Configuration for GH-dash dashboardgit
: Configuration forgit
nvim
: Configuration forneovim
rustfmt
: Configuration of therustfmt
toolskhd
: 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