Skip to content

daribock/dotfiles

Repository files navigation

My personal dotfiles

dotfiles

These are my personal dotfiles I use every day. In the folder .old-dotfiles you can see my old dotfiles. If you find something interesting, go ahead and take whatever you want. Currently my dotfiles are only for macOS.

Use

First of all you need yadm, this can be installed on macOS via homebrew.

Install Homebrew

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

Install yadm

Homebrew

brew install yadm

Ubunut/Debian

sudo apt-get install yadm

Clone dotfiles with yadm

yadm clone https://github.com/daribock/dotfiles.git

Install tools with Homebrew

brew bundle install --file=.Brewfile

Install oh-my-zsh

Submodule

Submodules are tracked in .gitmodules.

Init submodules:

yadm submodule init

Update submodules:

yadm submodule update

Curl

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

⚠️ If this doesn't work go to the official oh-my-zsh and look up the newest install command.

Decrypt all gpg and ssh keys

yadm decrypt

After decrypting all the files you will need to import the keys/ownertrust.

gpg --import "$HOME/.gnupg/.exported-keyring"/*.asc
gpg --import-ownertrust "$HOME/.gnupg/.exported-keyring"/ownertrust.txt

About

💾 My personal configuration files.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published