8000 GitHub - ojroques/dotfiles: My dotfiles
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

ojroques/dotfiles

Repository files navigation

dotfiles

This repository contains my config files for:

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

Install

  1. In 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 aider fzf jetbrains-mono tree-sitter uv  # user apps
  1. Run stow to symlink config files:
stow aider git nvim ripgrep 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
  • Generate SSH keys if needed: ssh-keygen -t ed25519 -C "email@example.com"
  • Run keychain if needed: eval $(keychain --quiet --eval id_ed25519)
  • Configure XFCE if used
  • 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

  •  
  •  
0