Sign inSign up

vdoster/dotfiles

By vdoster

•Updated over 3 years ago

Image
0

3.0K

vdoster/dotfiles repository overview

⁠Dotfiles

Release Version Release Status Docker Build Status GitHub commit activity

Program configuration files are managed by GNU Stow.

Supports x86_64/ARM64 vaiants of GNU Linux & macOS.

⁠Usage

Install and set everything up, run:

mkdir $HOME/.config \
&& git clone https://github.com/vladdoster/dotfiles $HOME/.config/dotfiles \
&& make stow install

# Reload Zsh process
exec zsh -l

⁠Makefile targets

TargetDescripton
brew-bundleInstall programs defined in brewfile
brew-installInstall Homebrew
brew-uninstallUninstall Homebrew
chshSet shell to ZSH
docker-buildBuild docker image
docker-cleanClean docker resources
docker-loadCreate tarball of docker image
docker-pushBuild and push dotfiles docker image
docker-saveCreate tarball of docker image
docker-shellStart shell in docker container
hammerspoonInstall hammerspoon configuration
helpDisplay all Makfile targets
installInstall dotfiles
neovimInstall neovim configuration
py-pip-installInstall pip
py-pkgsInstall python pkgs
py-updateUpdate python packages
rust-installInstall rust & cargo
rust-pkgsInstall rust programs
safari-extensionsInstall 1password, vimari, grammarly safari extensions
stowInstall GNU stow
uninstallUninstall dotfiles
update-readmeUpdate Make targets table in README

Tag summary

Content type

Image

Digest

sha256:a5f438370…

Size

627.4 MB

Last updated

over 3 years ago

docker pull vdoster/dotfiles