Skip to content
dotfiles for macOS and Debian/Ubuntu — zsh, tmux and vim
Shell Vim script
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
config
git
tmux
vim
zsh
.gitignore
LICENSE
README.md
setup.sh

README.md

dotfiles

Personal dotfiles

Usage

  • Install brew - https://brew.sh/
  • Set up ssh
    • Install OpenSSH - brew install openssh
    • Download the public key to ~/.ssh/id_rsa.pub
    • Download the private key to ~/.ssh/id_rsa
  • Set up GPG
    • Install GPG - brew install gpg
    • Download the public and private keys
    • Import the public key - gpg --import public.key
    • Import the private key - gpg --allow-secret-key-import --import private.key
  • Clone the dotfiles
    • git clone git@github.com:matteeyah/dotfiles.git ~/.dotfiles
  • Run the setup script
  • Install minpac - https://github.com/k-takata/minpac
    • git clone https://github.com/k-takata/minpac.git ~/.vim/pack/minpac/opt/minpac
  • Set up the terminal profile
    • Set the theme to Zenburn
    • Set the font to Fira Code Regular 16

This repo is structured as a GNU Stow symlink farm.

Internals

The script uses this README to figure out which packages to install and which files to symlink. Because of this the format of this README should always stay the same.

If you want to add a symlink or package, please add it to the README following the already defined format.

Available Configurations

  • git
  • tmux
  • zsh
  • vim

Packages

Homebrew or Linuxbrew

Required

brew

Optional

brew

cask

You can’t perform that action at this time.