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. With Ubuntu 24.04+, use the Makefile to install packages:
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 clean         # clean up packages
  1. Install additional apps:
make install-ls                                    # language servers
make difftastic fzf jetbrains-mono tree-sitter uv  # user apps
  1. Run stow to symlink config files:
stow git nvim ripgrep systemd tmux vim zsh  # CLI configs
stow alacritty mpv xfce                     # GUI configs

Post-install

  • Change the default shell: chsh -s /usr/bin/zsh and reboot
  • 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
  • Add additional commands to run in ~/.config/zsh/.run

About

My dotfiles

Topics

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •