Config files for various programs.
Mostly for $HOME
- Source Code Pro
- Nerd Fonts patched fonts
- alacritty
- asdf-vm
- autojump
- awk
- bat
- fzf
- git
- neovim
- ripgrep
- rsync
- tinty (tinted-theme cli)
- tmux
- zsh
- sway (check docs/SWAYWM.md
- browserpass
- pass (https://www.passwordstore.org/)
- pinentry-gnome
# configure git
<<EOF > "$HOME/.config/gitconfig.d/index"
[include]
path = ./user
EOF
git config set --file="$HOME/.config/gitconfig.d/user" user.name "YOUR NAME"
git config set --file="$HOME/.config/gitconfig.d/user" user.email "YOUR EMAIL ADDRESS"
# add more includes to $HOME/.config/gitconfig.d/index if you need
# use [includeIf "gitdir:~/path/to/dir]" for conditional include
# source: https://git-scm.com/docs/git-config#_includes
# configure tinted-theme
tinty sync- base-devel
- homebrew (install first)
- pinentry-mac
- aerospace
- karabiner-elements
- raycast
- scroll-reverser
- autoraise
# remove quarantine from unsigned apps
xattr -d com.apple.quarantine /Applications/Alacritty.app
# fix font blur in Alacritty
defaults -currentHost write -g AppleFontSmoothing -int 0
# install and start autoraise with EXPERIMENTAL_FOCUS_FIRST flag
brew tap dimentium/autoraise
brew install autoraise --with-dexperimental_focus_first
brew services start autoraise
# fix browserpass use homebrew-installed gpg
# source: https://github.com/browserpass/browserpass-legacy?tab=readme-ov-file#faq-1
sudo ln -s /opt/homebrew/bin/gpg /usr/local/bin/gpggit clone --depth 1 https://github.com/paulodiovani/dotfiles.git
cd dotfiles
make allRun make help or read the Makefile for more details.
- Arch Linux
- macOS
May or may not work with other Linux distros.