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 CachyOS kernel with the BTRFS filesystem to make rollbacks and backups easy and performant.

Config

All my configs are managed in a git --bare repo. 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"), and corresponding fish-completions in .config/fish/completions/.

The Warehouse is a manifest for most of 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.