This repository contains my config files for:
- alacritty
- git
- mpv
- neovim
- ripgrep
- systemd
- tmux
- vim
- xfce
- zsh
- 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- Install additional apps:
make install-ls # language servers
make difftastic fzf jetbrains-mono tree-sitter uv # user apps- Run stow to symlink config files:
stow git nvim ripgrep systemd tmux vim zsh # CLI configs
stow alacritty mpv xfce # GUI configs- Change the default shell:
chsh -s /usr/bin/zshand reboot - Create git configs
~/.config/git/personaland~/.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