Skip to content
/ dotfiles Public

A repository for all my configurations

Notifications You must be signed in to change notification settings

jtrv/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OS/FS

I run Arch Linux on the Zen kernel with the BTRFS filesystem utilizing Timeshift, timeshift-autosnap, and grub-btrfs in case I need to revert breaking changes from the grub menu on my machine.

Config

All my configs are managed in a git --bare repo named dotfiles stored in ~/.config/. I usually use lazygit to make managing them easy with the following alias in .config/fish/config.fish:

  alias lc 'lazygit --git-dir=$HOME/.config/dotfiles/ --work-tree=$HOME'

I also have a few config related scripts that can be found in .local/bin/ prepended with "config", as well as fish-completions in .config/fish/completions/.

Warehouse

The Warehouse is a manifest for my installed packages so I can diff between devices (config-diff) or do a new install easily e.g. paru -S (cat "/home/$USER/.config"/warehouse/arch). It also makes for a good resource for curious config readers.