mkdir -p ~/.local/share/chezmoi
git clone https://github.com/tagoro9/dotfiles ~/.local/share/chezmoi
cd ~/.local/share/chezmoi
./script/bootstrapWhen installing fzf with devbox, it will complain about its config file. We have to create it manually:
sudo tee "$DEVBOX_PACKAGES_DIR/share/fzf/fzf.zsh" > /dev/null <<EOF
# Setup fzf
# ---------
#if [[ ! "$PATH" == *${FZF_PATH}/bin* ]]; then
# export PATH="$PATH:${FZF_PATH}/bin"
#fi
# Auto-completion
# ---------------
[[ $- == *i* ]] && source "${FZF_PATH}/completion.zsh" 2> /dev/null
# Key bindings
# ------------
source "${FZF_PATH}/key-bindings.zsh"
EOF
sudo chmod 755 "$DEVBOX_PACKAGES_DIR/share/fzf/fzf.zsh"This repository uses devbox and brew to manage applications. It tries to use devbox as much as possible, but there are some applications that are not supported by devbox yet.
To generate a git signing key, run:
# Generate a 4096-bit RSA key that doesn't expire
gpg --full-generate-key --expert
# Select these options:
# 4) RSA (sign only)
# 4) 4096 bits
# 0) key does not expire
# Then fill in your name and emailAfter generating the key, get your key ID with:
gpg --list-secret-keys --keyid-format=longBy default devbox installs mac apps in a specific folder, so they won't show up in launchpad and other places.
This directory will typically be $DEVBOX_PACKAGES_DIR/Applications
To make them appear in there, open the folder where they are installed in finder, right click -> make alias -> copy to Applications.