dotfiles
This repository contains my config files for:
- bash
- git
- kitty
- latex
- neovim and vim
- rofi
- windows terminal
- xfce and thunar
Installation
- Use the Makefile to install apps (must be root):
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 install-latex # install base + LaTeX
sudo make clean # clean up packages
- Run stow to install config files:
stow bash git kitty nvim rofi vim xfce
After Installation
- Update email in git config
- Run
nvim
, wait for paq to install itself then execute:PaqInstall
to install plugins - Generate SSH keys:
ssh-keygen -t ed25519 -a 100 -C "[email protected]"
Docker
A Dockerfile is provided that sets up an Ubuntu 22.04 environment with all dotfiles installed.
Build it with:
docker build -t dotfiles:latest .
And run it like so:
docker run -it dotfiles