Skip to content

ojroques/dotfiles

Repository files navigation

dotfiles

This repository contains my config files for:

  • alacritty
  • git
  • mpv
  • neovim
  • ripgrep
  • tmux
  • vim
  • xfce keyboard
  • zsh

Install

  1. In Ubuntu 22.04+, you can use the Makefile to install apps:
sudo make install-base  # install base packages
sudo make install-cli   # install base + CLI packages
sudo make install-gui   # install base + GUI packages
sudo make install-lsp   # install base + LSP servers
sudo make clean         # clean up packages
  1. Run stow to symlink config files:
stow git nvim ripgrep tmux vim zsh  # CLI configs
stow alacritty mpv xfce             # GUI configs

Post-installation steps

  • Change the default shell: chsh -s /usr/bin/zsh and reboot
  • Create git configs ~/.config/git/personal and ~/.config/git/work
  • Install fzf: make fzf
  • Install JetBrainsMono Nerd Font
  • Generate SSH keys if needed: ssh-keygen -t ed25519 -C "[email protected]"
  • Run keychain if needed: eval $(keychain --quiet --eval id_ed25519)
  • Configure XFCE if used