Skip to content

grimm26/dotfiles

Repository files navigation

Homedir management using yadm

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:

  • zsh

    • dotfiles and plugins loaded with antibody

    • script to install stuff and dotfiles.

  • git

    • custom scripts and gitconfig

  • kitty

    • A modern, multi platform terminal emulator

  • Neovim

    • 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.

yadm vs stow

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.

How to install

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.

First time

When running this the first time, you may have files in place of the ones that this package comes with. yadm will ask you if you want to overwrite them.

About

My dotfiles for various things

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published