Skip to content

My personal neovim, wezterm, tmux and zsh + starship configs for MacOS

Notifications You must be signed in to change notification settings

goergemiguel/dotconfig

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

dotconfig

Following https://www.atlassian.com/git/tutorials/dotfiles to keep track of configs

NOTE IMPORTANT: Using alias dotconfig instead of config

Inclusions

  • Neovim
  • Tmux
  • WezTerm Terminal
  • zsh
  • Starship prompt
  • Homebrew
  • zsh-autosuggestions.zsh
  • zsh-syntax highlighting.zsh

Installing on new machine

Clone repo to home directory

git clone --bare <git-repo-url> $HOME/dotconfig

Run install-dotconfig.sh script

Add alias to dotconfig

Define the alias in the current shell:

alias dotconfig='/usr/bin/git --git-dir=$HOME/dotconfig/ --work-tree=$HOME'

Checkout the actual content from the bare repository to your $HOME:

dotconfig checkout

Set the flag showUntrackedFiles to no on this specific (local) repository:

dotconfig config --local status.showUntrackedFiles no

Usage

Updating directories and files

dotconfig status
dotconfig add .vimrc
dotconfig commit -m "Add vimrc"
dotconfig add .bashrc
dotconfig commit -m "Add bashrc"
dotconfig push

About

My personal neovim, wezterm, tmux and zsh + starship configs for MacOS

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published