Skip to content

ojroques/dotfiles

Repository files navigation

dotfiles

This repository contains my config files for:

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

Install

  1. On Ubuntu 24.04+, use the Makefile to install apps:
sudo make system-cli-apps  # install system CLI apps
sudo make system-gui-apps  # install system GUI apps
  1. Run stow to symlink config files:
stow git nvim ripgrep systemd tmux vim zsh  # CLI configs
stow alacritty mpv xfce                     # GUI configs
  1. Change the default shell: chsh -s /usr/bin/zsh and reboot.
  2. Install additional apps:
make user-cli-apps     # install user CLI apps
make user-gui-apps     # install user GUI apps
make language-servers  # install language servers

Post-install

  • Create git configs ~/.config/git/personal and ~/.config/git/work
  • Install or generate SSH keys
  • Enable user systemd units: systemctl --user enable <unit>
  • Export environment variables in ~/.config/zsh/.env
  • Run additional commands in ~/.config/zsh/.run

About

My dotfiles

Topics

Resources

Stars

Watchers

Forks

Contributors