This is for managing my dotfiles (and more) with yadm. This is only tested working on MacOS Monterrey (12.3) and Ubuntu Jammy (22.04). It should also work on Ubuntu Focal and MacOS 11.
The main tools that I use this to manage:
-
-
dotfiles and plugins loaded with antibody
-
script to install stuff and dotfiles.
-
-
-
custom scripts and gitconfig
-
-
-
A modern, multi platform terminal emulator
-
-
-
neovim is the primary editor and I have switched over to a lua config. The old
init.vim
is there as_init.vim_
for posterity, but it is not used at all.
-
I was previously using some scripts and GNU stow to install the dotfiles from this repo. The old setup using stow is in the legacy branch. It was kinda janky, so I decided to move to using yadm.
You must first install yadm. I do this yb installing from apt, but you can install by cloning the repo to ~/.yadm-project
and then ln -s ../../.yadm-project/yadm ~/.local/bin/yadm
.
There is a bootstrap script that installs packages that I use.