Skip to content

mikasenghaas/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

184 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

Configuration files for my development environment, managed with GNU Stow.

Toolstack

Install

Requires SSH keys to be set up first (for git clone and commit signing via 1Password).

# Clone (use HTTPS if SSH keys aren't set up yet)
git clone git@github.com:mikasenghaas/dotfiles.git ~/dev/dotfiles
# git clone https://github.com/mikasenghaas/dotfiles.git ~/dev/dotfiles

# Install brew + packages
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew bundle --file=~/dev/dotfiles/.config/brew/Brewfile

# Symlink everything into ~
cd ~/dev/dotfiles
stow -t ~ .

Usage

Config files live in ~/dev/dotfiles/ and are symlinked to their expected locations under ~. Editing e.g. ~/.config/nvim/init.lua edits the repo file directly.

cd ~/dev/dotfiles
git add -A
git commit -m "update config"
git push

About

Terminal development environment

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages