Skip to content

MeanderingProgrammer/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

Using yadm to store all my dotfiles

Commands

Command Description
yadm bootstrap Run bootstrap script
yadm status Status of yadm git repository
yadm add -u Stage all modified files at once
yadm push Push commited changes

TODOs

Upgrade TMUX > 3.4

Currently hard coded to use 3.3a

This is because search broke as described in 3864

Post upgrade cleanup:

  • Delete ~/.config/tmux/tmux.rb
  • Change path to tmux in ~/.config/homebrew/Brewfile
  • Remove pinning of tmux in ~/.config/yadm/bootstrap

Setup

Install curl (Linux)

sudo apt install curl

Download Setup Script

curl -fsSL https://raw.githubusercontent.com/MeanderingProgrammer/dotfiles/main/docs/setup.sh -o setup.sh && chmod +x setup.sh

Execute Script Commands in Order

Command Description
./setup.sh deps Installs dependencies
./setup.sh shell Changes shell
./setup.sh brew Installs homebrew
./setup.sh git Installs git
./setup.sh yadm Installs yadm
./setup.sh clean Deletes the setup script

Optional

Install Nix

Doc

Uses Determinate Installer

curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install