My dotfiles for Hammerspoon, Karabiner, kitty, Neovim, Vim, QMK, Tmux, WezTerm, and Zsh.
- Clone this repo:
git clone https://github.com/jackieaskins/dotfiles.git ~/dotfiles
- Run the install script:
./install.sh
Return a table
in ~/dotfiles/hammerspoon/custom.lua
, the following keys can be provided:
brewPrefix
-string
appKeys
-table<string, string>
twmWindowFilters
-table<string, boolean | table>
- See setFilters
twmScreenPadding
-number
twmWindowGap
-number
Use the following files to customize Neovim:
- General settings:
~/dotfiles/nvim/lua/custom.lua
- Custom plugins:
~/dotfiles/nvim/lua/plugins/custom.lua
- The list of supported configuration variables can be found at the top of
~/dotfiles/nvim/lua/settings.lua
- To override the default values of these settings, set them in
~/dotfiles/nvim/lua/custom.lua
- To override the default values of these settings, set them in
~/dotfiles/tmux/custom.conf
~/dotfiles/vim/custom.vim
Return a table in ~/dotfiles/wezterm/custom.lua
, the following keys can be provided:
workspaces
-table<string, Workspace>
~/dotfiles/zsh/custom.zsh