All Projects → ojroques → dotfiles

ojroques / dotfiles

Licence: other
My config files

Programming Languages

lua
6591 projects
shell
77523 projects
TeX
3793 projects
Makefile
30231 projects
Vim Script
2826 projects
Dockerfile
14818 projects

Labels

dotfiles

This repository contains my config files for:

  • bash
  • git
  • kitty
  • latex
  • neovim and vim
  • rofi
  • windows terminal
  • xfce and thunar

Installation

  1. 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
  1. 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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].