Manage Karabiner config from dotfiles
This commit is contained in:
@@ -103,7 +103,7 @@ apply_dotfiles() {
|
||||
link_dotfile "$DOTFILES_DIR/nvim" "$HOME/.config/nvim"
|
||||
link_dotfile "$DOTFILES_DIR/tmux" "$HOME/.config/tmux"
|
||||
if [ "$(uname -s)" = "Darwin" ]; then
|
||||
link_dotfile "$DOTFILES_DIR/karabiner" "$HOME/.config/karabiner"
|
||||
install_karabiner_config
|
||||
fi
|
||||
install_kitty_icon
|
||||
install_tmux_plugins
|
||||
@@ -152,6 +152,12 @@ link_dotfile() {
|
||||
echo "${GREEN}Linked $target_path -> $source_path${RESET}"
|
||||
}
|
||||
|
||||
install_karabiner_config() {
|
||||
mkdir -p "$HOME/.config/karabiner"
|
||||
link_dotfile "$DOTFILES_DIR/karabiner/karabiner.json" "$HOME/.config/karabiner/karabiner.json"
|
||||
link_dotfile "$DOTFILES_DIR/karabiner/assets" "$HOME/.config/karabiner/assets"
|
||||
}
|
||||
|
||||
install_kitty_icon() {
|
||||
icon_path="$DOTFILES_DIR/kitty/kitty.app.png"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user